date: 2024-04-24T11:53:50Z pdf:PDFVersion: 1.4 pdf:docinfo:title: Increasing accuracy of 3-D geomechanical-numerical models xmp:CreatorTool: OUP Keywords: access_permission:modify_annotations: true access_permission:can_print_degraded: true subject: DOI: 10.1093/gji/ggae096 Geophysical Journal International, 237, 2, 8-03-2024. Abstract: The current crustal stress field is of key importance to understand geodynamic processes and to assess stability aspects during subsurface usage. To provide a 3-D continuous description of the stress state, linear elastic forward geomechanical-numerical models are used. These models solve the equilibrium of forces between gravitational volume forces and surfaces forces imposed mainly by plate tectonics. The latter are responsible for the horizontal stress anisotropy and impose the inverse problem to estimate horizontal displacement boundary conditions that provide a fit best to horizontal stress magnitude data within the model volume. However, horizontal stress magnitude data have high uncertainties and they are sparse, clustered and not necessarily representative for a larger rock volume. Even when Bayesian statistics are incorporated and additional stress information such as borehole failure observations or formation integrity test are used to further constrain the solution space, this approach may result in a low accuracy of the model results, that is the result is not correct. Here, we present an alternative approach that removes the dependence of the solution space based on stress magnitude data to avoid potential low accuracy. Initially, a solution space that contains all stress states that are physically reasonable is defined. Stress magnitude data and the additional stress information are then used in a Bayesian framework to evaluate which solutions are more likely than others. We first show and validate our approach with a generic truth model and then apply it to a case study of the Molasse foreland basin of the Alps in Southern Germany. The results show that the model's ability to predict a reliable stress state is increasing while the number of likely solutions may also increase, and that outlier of stress magnitude data can be identified. This alternative approach results in a substantial increase in computational speed as we perform most of the calculations analytically. dc:creator: Ziegler Moritz O., Heidbach Oliver dcterms:created: 2024-03-28T09:39:31Z Last-Modified: 2024-04-24T11:53:50Z dcterms:modified: 2024-04-24T11:53:50Z dc:format: application/pdf; version=1.4 title: Increasing accuracy of 3-D geomechanical-numerical models Last-Save-Date: 2024-04-24T11:53:50Z pdf:docinfo:creator_tool: OUP access_permission:fill_in_form: true pdf:docinfo:keywords: pdf:docinfo:modified: 2024-04-24T11:53:50Z meta:save-date: 2024-04-24T11:53:50Z pdf:encrypted: false dc:title: Increasing accuracy of 3-D geomechanical-numerical models modified: 2024-04-24T11:53:50Z cp:subject: DOI: 10.1093/gji/ggae096 Geophysical Journal International, 237, 2, 8-03-2024. Abstract: The current crustal stress field is of key importance to understand geodynamic processes and to assess stability aspects during subsurface usage. To provide a 3-D continuous description of the stress state, linear elastic forward geomechanical-numerical models are used. These models solve the equilibrium of forces between gravitational volume forces and surfaces forces imposed mainly by plate tectonics. The latter are responsible for the horizontal stress anisotropy and impose the inverse problem to estimate horizontal displacement boundary conditions that provide a fit best to horizontal stress magnitude data within the model volume. However, horizontal stress magnitude data have high uncertainties and they are sparse, clustered and not necessarily representative for a larger rock volume. Even when Bayesian statistics are incorporated and additional stress information such as borehole failure observations or formation integrity test are used to further constrain the solution space, this approach may result in a low accuracy of the model results, that is the result is not correct. Here, we present an alternative approach that removes the dependence of the solution space based on stress magnitude data to avoid potential low accuracy. Initially, a solution space that contains all stress states that are physically reasonable is defined. Stress magnitude data and the additional stress information are then used in a Bayesian framework to evaluate which solutions are more likely than others. We first show and validate our approach with a generic truth model and then apply it to a case study of the Molasse foreland basin of the Alps in Southern Germany. The results show that the model's ability to predict a reliable stress state is increasing while the number of likely solutions may also increase, and that outlier of stress magnitude data can be identified. This alternative approach results in a substantial increase in computational speed as we perform most of the calculations analytically. pdf:docinfo:subject: DOI: 10.1093/gji/ggae096 Geophysical Journal International, 237, 2, 8-03-2024. Abstract: The current crustal stress field is of key importance to understand geodynamic processes and to assess stability aspects during subsurface usage. To provide a 3-D continuous description of the stress state, linear elastic forward geomechanical-numerical models are used. These models solve the equilibrium of forces between gravitational volume forces and surfaces forces imposed mainly by plate tectonics. The latter are responsible for the horizontal stress anisotropy and impose the inverse problem to estimate horizontal displacement boundary conditions that provide a fit best to horizontal stress magnitude data within the model volume. However, horizontal stress magnitude data have high uncertainties and they are sparse, clustered and not necessarily representative for a larger rock volume. Even when Bayesian statistics are incorporated and additional stress information such as borehole failure observations or formation integrity test are used to further constrain the solution space, this approach may result in a low accuracy of the model results, that is the result is not correct. Here, we present an alternative approach that removes the dependence of the solution space based on stress magnitude data to avoid potential low accuracy. Initially, a solution space that contains all stress states that are physically reasonable is defined. Stress magnitude data and the additional stress information are then used in a Bayesian framework to evaluate which solutions are more likely than others. We first show and validate our approach with a generic truth model and then apply it to a case study of the Molasse foreland basin of the Alps in Southern Germany. The results show that the model's ability to predict a reliable stress state is increasing while the number of likely solutions may also increase, and that outlier of stress magnitude data can be identified. This alternative approach results in a substantial increase in computational speed as we perform most of the calculations analytically. Content-Type: application/pdf pdf:docinfo:creator: Ziegler Moritz O., Heidbach Oliver X-Parsed-By: org.apache.tika.parser.DefaultParser creator: Ziegler Moritz O., Heidbach Oliver meta:author: Ziegler Moritz O., Heidbach Oliver dc:subject: meta:creation-date: 2024-03-28T09:39:31Z created: Thu Mar 28 10:39:31 CET 2024 X-TIKA:EXCEPTION:warn: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 17; The prefix "pdf" for element "pdf:Keywords" is not bound. at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:245) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:298) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121) at org.apache.tika.parser.pdf.PDFParser.loadDOM(PDFParser.java:732) at org.apache.tika.parser.pdf.PDFParser.extractMetadata(PDFParser.java:226) at org.apache.tika.parser.pdf.PDFParser.parse(PDFParser.java:154) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:135) at de.mpg.mpdl.inge.service.pubman.impl.FileServiceFSImpl.getFileMetadata(FileServiceFSImpl.java:449) at sun.reflect.GeneratedMethodAccessor1250.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) at com.sun.proxy.$Proxy146.getFileMetadata(Unknown Source) at de.mpg.mpdl.inge.rest.web.controller.ItemRestController.getTechnicalMetadataByTika(ItemRestController.java:298) at sun.reflect.GeneratedMethodAccessor1249.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at de.mpg.mpdl.inge.rest.web.spring.AuthCookieToHeaderFilter.doFilter(AuthCookieToHeaderFilter.java:113) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1514) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1514) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1514) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830) at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378) at java.lang.Thread.run(Thread.java:750) access_permission:extract_for_accessibility: true access_permission:assemble_document: true xmpTPg:NPages: 16 Creation-Date: 2024-03-28T09:39:31Z access_permission:extract_content: true access_permission:can_print: true pdf:docinfo:custom:doi: 10.1093/gji/ggae096 meta:keyword: Author: Ziegler Moritz O., Heidbach Oliver producer: Acrobat Distiller 23.0 (Windows); modified using iTextSharp 5.5.10 ©2000-2016 iText Group NV (AGPL-version) access_permission:can_modify: true pdf:docinfo:producer: Acrobat Distiller 23.0 (Windows); modified using iTextSharp 5.5.10 ©2000-2016 iText Group NV (AGPL-version) pdf:docinfo:created: 2024-03-28T09:39:31Z doi: 10.1093/gji/ggae096