--> Controlling Fluid-Induced Seismicity During a 6.1-km-deep Geothermal Stimulation in Finland

2019 AAPG Annual Convention and Exhibition:

Datapages, Inc.Print this page

Controlling Fluid-Induced Seismicity During a 6.1-km-deep Geothermal Stimulation in Finland

Abstract

We show that near-realtime seismic monitoring of fluid injection allowed control of induced earthquakes during the stimulation of a 6.1 km-deep geothermal well near Helsinki, Finland. A total of 18,160 m3 of fresh water was pumped into crystalline rocks over 49 days in June-July 2018. Seismic monitoring was performed with a 24-station borehole seismometer network. Using near-realtime information on induced-earthquake rates, locations, magnitudes, and evolution of seismic and hydraulic energy, pumping was either stopped or varied - in the latter case, between wellhead-pressures of 60-90 MPa and flow rates of 400-800 l/min. This procedure avoided the nucleation of a project-stopping magnitude M 2.1 induced earthquake, a limit set by local authorities. Our results suggest a possible physics-based approach to controlling stimulation induced seismicity in geothermal projects.

(function(){if (!document.body) return;var js = "window['__CF$cv$params']={r:'8797080628c689f1',t:'MTcxMzk3MTU0NC4xMzUwMDA='};_cpo=document.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh = document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position = 'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility = 'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument || _0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.innerHTML = js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading') {handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else {var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if (document.readyState !== 'loading') {document.onreadystatechange = prev;handler();}};}})();