EGS Stimulation Simulator: Fracturing Hot Dry Rock for Geothermal Energy

simulator intermediate ~10 min
Loading simulation...
R = 250 m — commercial-scale fracture network

At 40 MPa injection into 25 MPa stressed rock, fractures propagate to ~250m radius, creating a stimulated volume of ~65 million m³ with 50× permeability enhancement — approaching commercial EGS viability.

Formula

P_breakdown = σ₃ + T_tensile (fracture initiation)
R_frac ∝ (Q × t / w)^(1/2) (penny-shaped crack)
k_enhanced = k₀ × (P_inj / σ₃)^n (permeability enhancement)

Creating Reservoirs from Scratch

Conventional geothermal power requires a rare geological coincidence: hot rock, natural permeability, and trapped fluids all at accessible depth. Enhanced Geothermal Systems (EGS) remove the permeability constraint by engineering it — pumping high-pressure fluid into hot, impermeable basement rock to create fracture networks that allow heat extraction. This simulator models the hydraulic stimulation process that transforms barren granite into a productive geothermal reservoir.

Fracture Mechanics

When injection pressure exceeds the minimum horizontal stress plus the rock's tensile strength, hydraulic fractures initiate and propagate outward from the wellbore. The fracture radius depends on injection rate, fluid viscosity, rock toughness, and stress state. In crystalline basement rock, stimulation often reactivates pre-existing natural fractures through shear displacement rather than creating entirely new tensile fractures — this 'hydroshearing' mechanism creates better long-term permeability.

Induced Seismicity

The injection of high-pressure fluid into stressed rock inevitably triggers microseismic events as fractures slip and open. Most events are too small to feel (Mw < 0), but occasionally larger events occur. The Basel EGS project was suspended in 2006 after inducing a Mw 3.4 earthquake. Modern projects implement traffic-light protocols: injection continues during green (low seismicity), is reduced during amber, and stopped during red conditions.

The EGS Promise

Despite challenges, EGS represents perhaps the largest untapped energy resource on Earth. Hot rock exists everywhere at sufficient depth — the MIT study estimated US EGS potential at 100+ GW electric. Advances in directional drilling, stimulation techniques, and seismic monitoring are steadily reducing costs and risks. Projects at Soultz (France), Cooper Basin (Australia), and Fervo Energy (USA) are proving that commercial EGS is achievable.

FAQ

What is an Enhanced Geothermal System?

An Enhanced Geothermal System (EGS) creates an artificial geothermal reservoir by hydraulically fracturing hot, low-permeability rock at depth (3-10 km). By injecting high-pressure fluid, engineers create fracture networks that allow water to circulate through hot rock, extracting heat from locations that lack natural hydrothermal fluids.

How does EGS hydraulic stimulation work?

High-pressure water is injected into a well drilled into hot rock. When pressure exceeds the rock's fracture strength and minimum stress, new fractures propagate or existing fractures reactivate and dilate. Repeated injection cycles create an interconnected fracture network between injection and production wells.

Does EGS cause earthquakes?

EGS stimulation can induce small seismic events (typically Mw < 2), as pressurized fluid reduces friction on existing faults. Larger events (Mw 3+) have occurred at some sites, notably Basel (2006). Modern projects use 'traffic light' protocols to manage seismic risk by adjusting injection parameters in real time.

What is the potential of EGS?

The MIT Future of Geothermal Energy study (2006) estimated US EGS potential at 100+ GW of electric capacity — enough to supply the entire US baseload. EGS removes the geographic constraint of conventional geothermal by accessing hot rock available nearly everywhere at sufficient depth.

Sources

Embed

<iframe src="https://homo-deus.com/lab/geothermal-energy/egs-stimulation/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub