Summary: | Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-06-14T12:31:20Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertacao Saulo Menezes.pdf: 3142876 bytes, checksum: 87a4e508de7bbbb2df2129de180c6f4d (MD5) === Made available in DSpace on 2016-06-14T12:31:20Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertacao Saulo Menezes.pdf: 3142876 bytes, checksum: 87a4e508de7bbbb2df2129de180c6f4d (MD5)
Previous issue date: 2014-08-07 === CAPEs === Neste trabalho, abordamos o processo de adaptação de malhas via “remeshing”, a adap-tação de malhas não estruturadas é usada aqui como uma ferramenta de alto desempe-nho que visa simultaneamente garantir a qualidade do resultado e reduzir o tempo com-putacional envolvido em toda a simulação. Usamos um simulador numérico de escoa-mento óleo-água em reservatório de petróleo em duas dimensões. Os fluidos e a rocha reservatório são tidos como incompressíveis e não se considera variações térmicas. Um método de volumes finitos centrado nos nós e baseado em uma estrutura de dados por arestas é empregado na discretização das equações de pressão e de saturação. Uma for-mulação agregada IMPES (Implicit Pressure Explicit Saturation) é utilizada para resol-ver as variáveis de saturação e de pressão. Aproximações de baixa e alta ordem na eq. de saturação e seus efeitos na propagação dos erros é calculada. A cada avanço no tem-po, novos campos de saturações e de pressões são avaliados e, em seguida, a qualidade destes resultados é estimada. Isto é realizado por meio de um estimador de erros basea-do na hessiana dos campos de pressão e de saturação, os quais são usados para calcular os erros local e global referentes a cada campo. Estes erros são comparados a uma tole-rância que irá definir se a malha deve ou não ser adaptada, onde e em que grau de refi-namento. O método de adaptação desenvolvido é o do “remeshing” ou redefinição de malhas, que se baseia na reconstrução total ou parcial da malha. A redefinição da malha é feita com o gerador open-source Gmsh que possibilita a criação da malha com contro-le do grau de refinamento local através da malha de “background”. Após a adaptação, os campos de pressão e de saturações são interpolados da malha anterior para a nova malha. Métodos lineares, quadráticos e adaptativos de interpolação são explorados e avaliados. Para um mesmo instante de tempo, o processo de adaptação se repete até que a qualidade dos resultados atinja a tolerância exigida. Para a integração e conformidade de todas estas etapas foi desenvolvido um software na linguagem C++ usando a biblio-teca para gerenciamento de malhas FMDB (Flexible Distributed Mesh Data Base). Foi efetuado um estudo da qualidade dos resultados obtidos e da eficiência da simulação quando da utilização do procedimento de adaptação de malhas desenvolvido em simula-ções de escoamento monofásico e bifásico óleo-água em meios porosos usando malhas não estruturadas 2D triangulares, considerando meios homogêneos e heterogêneos, iso-trópicos e anisotrópicos, comprovando a robustez da metodologia implementada nas simulações efetuadas. === In this work, we address the mesh adaptation process using "remeshing" tehcnique. The adaptation of unstructured meshes is used here as a high performance tool intended both to ensure the quality of the result and to reduce the computational time involved in the whole simulation. The numerical simulation are performed using a two dimensional two phase flow numerical simulation of oil and water in porous media. Fluids and reservoir rock are considered incompressible and does not consider thermal variations are consid-ered. A cell centered finite volume method using an edge based data structure used for of the error the discretization of the pressure and saturation equations. The IMPES for-mulation (Implicit Pressure Explicit Saturation) composes the structure of the simula-tor.The hyperbollic saturation equation is discretized using either a first or higher order aproximation and the effect of such choice is analysed. After advancing the solution in time the obtained result is analysed using an a-posteriori erro indicator. At each time step a new field of saturation and pressure is evaluated, and then, the quality of results is assessed. This is accomplished by means of an estimator based on the Hessian of the fields of pressure and saturation, which are used to calculate both the local and global errors for each field. These errors are compared to a tolerance that will define whether or not the mesh must be adapted where the mesh density required. The adaptive method developed is refered to as "remeshing" and considers either total or partial reconstruc-tion of the mesh. The remeshing is done with the open-source mesh generator named Gmsh that enables to build mesh containing the level of refinement through the mesh refinement "background." mesh. After adaptation, the fields of pressure and saturations are interpolated from the previous mesh to the new mesh. Linear and quadratic interpo-lation methods are explored and evaluated. For the same level of time, the adaptation process is repeated until the quality of results reached the required tolerance. For the integration and accomplishement of all these steps a software was developed in C + + language and using the library for unstructured mesh management FMDB (Flexible Distributed Mesh Data Base) mesh. A study of the quality of the analysed results and of the efficiency of the simulation was performed when using the adaptive mesh procedure developed through the analysis of single-phase flow and two-phase oil-water in porous media using 2D models with triangular unstructured meshes. The analysed examples considers homogeneous and heterogeneous media, isotropic and anisotropic, demon-strating the robustness and efficiency of the methodology implemented for the cases analysed in the simulations performed.
|