Ivar Stefansson, Jhabriel Varela , Eirik Keilegavlen, Inga Berre
{"title":"利用 PorePy 对断裂多孔介质中的多物理过程进行灵活而严格的数值建模","authors":"Ivar Stefansson, Jhabriel Varela , Eirik Keilegavlen, Inga Berre","doi":"10.1016/j.rinam.2023.100428","DOIUrl":null,"url":null,"abstract":"<div><p>Multiphysics processes in fractured porous media is a research field of importance for several subsurface applications and has received considerable attention over the last decade. The dynamics are characterized by strong couplings between processes as well as interaction between the processes and the structure of the fractured medium itself. The rich range of behaviour calls for explorative mathematical modelling, such as experimentation with constitutive laws and novel coupling concepts between physical processes. Moreover, efficient simulations of the strong couplings between multiphysics processes and geological structures require the development of tailored numerical methods.</p><p>We present a modelling framework and its implementation in the open-source simulation toolbox <span>PorePy</span>, which is designed for rapid prototyping of multiphysics processes in fractured porous media. <span>PorePy</span> uses a mixed-dimensional representation of the fracture geometry and generally applies fully implicit couplings between processes. The code design follows the paradigms of modularity and differentiable programming, which together allow for extreme flexibility in experimentation with governing equations with minimal changes to the code base. The code integrity is supported by a multilevel testing framework ensuring the reliability of the code.</p><p>We present our modelling framework within a context of thermo-poroelasticity in deformable fractured porous media, illustrating the close relation between the governing equations and the source code. We furthermore discuss the design of the testing framework and present simulations showcasing the extendibility of <span>PorePy</span>, as well as the type of results that can be produced by mixed-dimensional simulation tools.</p></div>","PeriodicalId":36918,"journal":{"name":"Results in Applied Mathematics","volume":"21 ","pages":"Article 100428"},"PeriodicalIF":1.4000,"publicationDate":"2024-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2590037423000742/pdfft?md5=3eca99fd53f6b6fff22132fcef4067d6&pid=1-s2.0-S2590037423000742-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Flexible and rigorous numerical modelling of multiphysics processes in fractured porous media using PorePy\",\"authors\":\"Ivar Stefansson, Jhabriel Varela , Eirik Keilegavlen, Inga Berre\",\"doi\":\"10.1016/j.rinam.2023.100428\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Multiphysics processes in fractured porous media is a research field of importance for several subsurface applications and has received considerable attention over the last decade. The dynamics are characterized by strong couplings between processes as well as interaction between the processes and the structure of the fractured medium itself. The rich range of behaviour calls for explorative mathematical modelling, such as experimentation with constitutive laws and novel coupling concepts between physical processes. Moreover, efficient simulations of the strong couplings between multiphysics processes and geological structures require the development of tailored numerical methods.</p><p>We present a modelling framework and its implementation in the open-source simulation toolbox <span>PorePy</span>, which is designed for rapid prototyping of multiphysics processes in fractured porous media. <span>PorePy</span> uses a mixed-dimensional representation of the fracture geometry and generally applies fully implicit couplings between processes. The code design follows the paradigms of modularity and differentiable programming, which together allow for extreme flexibility in experimentation with governing equations with minimal changes to the code base. The code integrity is supported by a multilevel testing framework ensuring the reliability of the code.</p><p>We present our modelling framework within a context of thermo-poroelasticity in deformable fractured porous media, illustrating the close relation between the governing equations and the source code. We furthermore discuss the design of the testing framework and present simulations showcasing the extendibility of <span>PorePy</span>, as well as the type of results that can be produced by mixed-dimensional simulation tools.</p></div>\",\"PeriodicalId\":36918,\"journal\":{\"name\":\"Results in Applied Mathematics\",\"volume\":\"21 \",\"pages\":\"Article 100428\"},\"PeriodicalIF\":1.4000,\"publicationDate\":\"2024-01-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2590037423000742/pdfft?md5=3eca99fd53f6b6fff22132fcef4067d6&pid=1-s2.0-S2590037423000742-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Results in Applied Mathematics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2590037423000742\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MATHEMATICS, APPLIED\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Results in Applied Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2590037423000742","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
Flexible and rigorous numerical modelling of multiphysics processes in fractured porous media using PorePy
Multiphysics processes in fractured porous media is a research field of importance for several subsurface applications and has received considerable attention over the last decade. The dynamics are characterized by strong couplings between processes as well as interaction between the processes and the structure of the fractured medium itself. The rich range of behaviour calls for explorative mathematical modelling, such as experimentation with constitutive laws and novel coupling concepts between physical processes. Moreover, efficient simulations of the strong couplings between multiphysics processes and geological structures require the development of tailored numerical methods.
We present a modelling framework and its implementation in the open-source simulation toolbox PorePy, which is designed for rapid prototyping of multiphysics processes in fractured porous media. PorePy uses a mixed-dimensional representation of the fracture geometry and generally applies fully implicit couplings between processes. The code design follows the paradigms of modularity and differentiable programming, which together allow for extreme flexibility in experimentation with governing equations with minimal changes to the code base. The code integrity is supported by a multilevel testing framework ensuring the reliability of the code.
We present our modelling framework within a context of thermo-poroelasticity in deformable fractured porous media, illustrating the close relation between the governing equations and the source code. We furthermore discuss the design of the testing framework and present simulations showcasing the extendibility of PorePy, as well as the type of results that can be produced by mixed-dimensional simulation tools.