← Back to project catalogue
GP-GE-0AC15WEGeologyReady

Induced-Seismicity Risk Framework for Geothermal and Fluid-Injection Projects

Explore how fluid pressure, fault geometry and uncertain assumptions change an induced-seismicity assessment.

Induced-Seismicity Risk Framework for Geothermal and Fluid-Injection Projects project visual
GP-GE-0AC15WE · Geology
  • Python 3.12
  • Matplotlib

Software compatibility

Read without installing software

Word, PDF and editable slides explain the study. Optional Python 3.12 analysis uses only the standard library. Matplotlib is needed to regenerate figures. Docker is optional. No web framework, API key or field equipment is required.

Project definition

Problem statement

Fluid injection can change effective stress on a fault. The interpretation depends on fault orientation, stress, friction and pressure, not only on a single observed magnitude.

Stopping an operation also does not immediately remove every subsurface process. A defensible assessment must distinguish conditional mechanics, event probability, exposure and the limits of available evidence.

Project objectives

  • Review induced-seismicity literature while recording exactly which source material was inspected.
  • Resolve published stress estimates onto attributed fault-plane geometries.
  • Compare friction-margin signs across an explicit pressure and friction grid.
  • Distinguish exact finite-count magnitude quantiles from large-count approximations.
  • Compare matched post-stop event-rate tails over finite time horizons.
  • Explore delayed pressure pulses and conditional exposure calculations without claiming a field forecast.

Project structure

Project components

01

Literature review

Eleven annotated sources connect fault mechanics, monitoring, probability, operational history and risk-assessment evidence.

02

Fault mechanics

Three-dimensional traction calculations use six stress estimates and eight fault-plane estimates with explicit coordinate conventions.

03

Sensitivity analysis

A 432-row grid examines how pressure and friction assumptions affect the sign of a conditional margin.

04

Event probabilities

Exact finite-count calculations and matched exponential and Omori tails retain their different assumptions.

05

Pressure and exposure

A one-dimensional pressure pulse and a separate conditional-loss illustration explain limits that a single score can hide.

Methodology

Project workflow

  1. 01
    Read the evidence

    Separate published estimates, reviewed equations, hypothetical cases and uninspected source material.

  2. 02
    Check conventions

    Follow the stress sign, orientation and effective-compression assumptions before interpreting margins.

  3. 03
    Reproduce the tables

    Run the optional offline checks without changing the supplied outputs.

  4. 04
    Compare assumptions

    Inspect friction, pressure, event count and finite-horizon tail sensitivity.

  5. 05
    Discuss limitations

    Explain why conditional calculations do not establish a safe operating threshold or site forecast.

Demonstration scenario

Across the declared pressure and friction rectangle, 18 of 48 stress-plane combinations retain a positive margin, four retain a negative margin and 26 change sign. This illustrates assumption sensitivity, not the probability that a fault will slip.

Engineering

Tools and method

Tools
The project uses Python 3.12, Matplotlib for subject analysis, simulation, and results.
Domain study
The documentation develops geological evidence, mechanics, probability, methodology, results and further work.
Optional calculations
Standard-library Python regenerates all six CSV outputs without an online service.
Independent checks
Analytical identities, principal directions, numerical integration, limiting cases and invalid inputs test the model.
Editable material
Word documents, native presentation charts and SVG figures support supervised extension. Recheck contents after repagination.

Testing

Evaluation

Evaluation measures

  • Published input transcription and source attribution
  • Traction, stress invariants and coordinate conventions
  • Margin-sign changes across pressure and friction assumptions
  • Finite-count quantiles and approximation error
  • Finite-horizon tail matching and delayed pressure response
  • Numerical consistency across tables, figures, documentation and slides

Project boundaries

  • Published stress and geometry estimates retain their attribution; no new field measurements are claimed.
  • The geometry-based exercise is retrospective, not a forecast issued before the Pohang event.
  • Pressure, friction, tail and exposure scenarios are hypothetical and are not fitted site predictions.
  • The pressure model is a one-dimensional prescribed-boundary illustration, not a radial well-injection model.
  • No universal safe threshold, operational controller, annual risk estimate or safety certification is provided.
  • Native Microsoft Word and PowerPoint application rendering has not been tested.

Included

  1. 0175-page project documentation in PDF and editable Word formats
  2. 02Six-page student guide in PDF and editable Word formats
  3. 0316-slide editable presentation with five native charts and five native tables
  4. 0411 annotated references and a source matrix with access limitations
  5. 0511 report tables, six original figures and editable mathematical equations
  6. 06Six published stress estimates and eight attributed fault-plane estimates
  7. 07Six reproducible analysis tables containing 963 calculation rows
  8. 08Complete Python source, 189 automated tests and offline reproduction

Project record

No information is collected on this page.

Permanent project ID
GP-GE-0AC15WE
Catalogued
21 Aug 2026
Completed
06 Sept 2026
Verified
06 Sept 2026
Demonstration
Included in repository

Handover

After purchase

  1. 01
    Payment is confirmed

    The project is marked unavailable and cannot be purchased again.

  2. 02
    Repository access is granted

    The buyer's submitted GitHub account receives access to the private repository.

  3. 03
    The purchase record is delivered

    The certification sheet is prepared from the reviewed buyer details and sent privately by email.