Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Laboratório Nacional de Computação Científica
Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA) Brasil LNCC Programa de pós-graduação em Modelagem Computacional |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://tede.lncc.br/handle/tede/396 |
Resumo: | Modelos de alta resolução representando a heterogeneidade de reservatórios de petróleo raramente podem ser usados diretamente em simulações de reservatórios devido ao alto custo computacional envolvido. Para viabilizar essas simulações, procedimentos de transferência de escalas (upscaling) são utilizados para obtenção de modelos em escalas mais grosseiras e, consequentemente, mais baratos do ponto de vista computacional. Tradicionalmente, as técnicas de upscaling variam de abordagens analíticas a procedimentos numéricos sofisticados. No entanto, o método de transferência de escalas, usado para calcular as propriedades das rochas em escala grossa, deve capturar com fidelidade os efeitos da heterogeneidade na escala fina sobre os escoamentos. Neste trabalho, propomos uma metodologia que incorpora uma rede neural convolucional (CNN) para predizer a permeabilidade absoluta equivalente. A rede CNN foi projetada automaticamente usando um algoritmo genético (AG) desenvolvido nesta tese. Este método baseado em CNN obteve sucesso em relação à raiz quadrada do erro quadrático médio (RMSE) e demanda computacional quando comparado com a técnica local, em cenários 2D e 3D. Em seguida, realizamos um estudo comparativo entre os procedimentos numéricos de upscaling, tais como local, local estendido, local-global e analíticos, como por exemplo, as médias aritméticas e harmônica usadas na indústria, com o objetivo de selecionar a melhor técnica para melhor posicionar nosso trabalho no estado-da-arte atual. Em termos do erro relativo sobre a curva de produção, breakthrough (tempo de chegada da água do poço injetor ao produtor) e custo computacional, o método local teve o melhor desempenho. Com essa técnica, geramos conjuntos de treinamento e validação para selecionar as melhores arquiteturas de CNN via AG. Tais arquiteturas forneceram resultados que convergem para a solução de referência na malha fina. Para demonstrar a eficiência do AG desenvolvido comparamos as arquiteturas obtidas com este com redes tradicionais, como VGGNet e ResNet adaptadas para o problema de upscaling. Desenvolvemos também um autoencoder baseado em CNN, projetado para computar a permeabilidade na escala grossa no espaço reduzido a partir do encoder cuja estrutura é gerada pelo AG. O autoencoder desenvolvido fornece uma abordagem alternativa para treinamento da CNN projetada pelo AG a qual, nos testes realizados, obteve resultados de upscaling melhores do que a mesma CNN treinada fora do autoencoder. A fim de melhorar a performance do AG foram incorporados operadores mais eficientes e testadas novas formas de gerar novos descendentes, além de incorporar uma metodologia de inicialização dos parâmetros internos das arquiteturas, computada a partir da distribuição de probabilidade dos pesos ajustados nas gerações anteriores, com o objetivo de projetar arquiteturas mais eficientes. Com a inicialização introduzida a partir da segunda geração, o AG apresentou desempenho superior que a proposta com uso de procedimentos tradicionais de inicialização. Fizemos também comparação entre o AG desenvolvido e o método de evolução diferencial, obtendo resultados mais favoráveis com o AG proposto para a geração automática de CNNs. |
| id |
LNCC_7e82e15a79bc6b60fe16b377607601fa |
|---|---|
| oai_identifier_str |
oai:tede-server.lncc.br:tede/396 |
| network_acronym_str |
LNCC |
| network_name_str |
Biblioteca Digital de Teses e Dissertações do LNCC |
| repository_id_str |
|
| spelling |
Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de PetróleoNeural Networks Applied to Computational Modeling of Oil ReservoirsPermeabilidadeUpscalingAlgoritmo GenéticoAprendizado de Máquina.CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOModelos de alta resolução representando a heterogeneidade de reservatórios de petróleo raramente podem ser usados diretamente em simulações de reservatórios devido ao alto custo computacional envolvido. Para viabilizar essas simulações, procedimentos de transferência de escalas (upscaling) são utilizados para obtenção de modelos em escalas mais grosseiras e, consequentemente, mais baratos do ponto de vista computacional. Tradicionalmente, as técnicas de upscaling variam de abordagens analíticas a procedimentos numéricos sofisticados. No entanto, o método de transferência de escalas, usado para calcular as propriedades das rochas em escala grossa, deve capturar com fidelidade os efeitos da heterogeneidade na escala fina sobre os escoamentos. Neste trabalho, propomos uma metodologia que incorpora uma rede neural convolucional (CNN) para predizer a permeabilidade absoluta equivalente. A rede CNN foi projetada automaticamente usando um algoritmo genético (AG) desenvolvido nesta tese. Este método baseado em CNN obteve sucesso em relação à raiz quadrada do erro quadrático médio (RMSE) e demanda computacional quando comparado com a técnica local, em cenários 2D e 3D. Em seguida, realizamos um estudo comparativo entre os procedimentos numéricos de upscaling, tais como local, local estendido, local-global e analíticos, como por exemplo, as médias aritméticas e harmônica usadas na indústria, com o objetivo de selecionar a melhor técnica para melhor posicionar nosso trabalho no estado-da-arte atual. Em termos do erro relativo sobre a curva de produção, breakthrough (tempo de chegada da água do poço injetor ao produtor) e custo computacional, o método local teve o melhor desempenho. Com essa técnica, geramos conjuntos de treinamento e validação para selecionar as melhores arquiteturas de CNN via AG. Tais arquiteturas forneceram resultados que convergem para a solução de referência na malha fina. Para demonstrar a eficiência do AG desenvolvido comparamos as arquiteturas obtidas com este com redes tradicionais, como VGGNet e ResNet adaptadas para o problema de upscaling. Desenvolvemos também um autoencoder baseado em CNN, projetado para computar a permeabilidade na escala grossa no espaço reduzido a partir do encoder cuja estrutura é gerada pelo AG. O autoencoder desenvolvido fornece uma abordagem alternativa para treinamento da CNN projetada pelo AG a qual, nos testes realizados, obteve resultados de upscaling melhores do que a mesma CNN treinada fora do autoencoder. A fim de melhorar a performance do AG foram incorporados operadores mais eficientes e testadas novas formas de gerar novos descendentes, além de incorporar uma metodologia de inicialização dos parâmetros internos das arquiteturas, computada a partir da distribuição de probabilidade dos pesos ajustados nas gerações anteriores, com o objetivo de projetar arquiteturas mais eficientes. Com a inicialização introduzida a partir da segunda geração, o AG apresentou desempenho superior que a proposta com uso de procedimentos tradicionais de inicialização. Fizemos também comparação entre o AG desenvolvido e o método de evolução diferencial, obtendo resultados mais favoráveis com o AG proposto para a geração automática de CNNs.High-resolution models representing the heterogeneity of petroleum reservoirs can rarely be used directly in reservoir simulations due to the high computational cost involved. To make these simulations viable, scale transfer procedures (upscaling) are used to obtain models at smaller scales. coarser and, consequently, cheaper from a computational point of view. Traditionally, upscaling techniques range from analytical approaches to procedural sophisticated numerics. However, the scale transfer method used to calculate the properties of rocks at a coarse scale, you must faithfully capture the effects of fine-scale heterogeneity on flows. In this work, we propose a methodology that incorporates a convolutional neural network (CNN) to predict the equivalent absolute permeability. The CNN network was automatically designed using a genetic algorithm (GA) developed in this thesis. This CNN-based method was successful in relation to the square root of the mean squared error (RMSE) and demand computational when compared with the local technique, in 2D and 3D scenarios. Right away, we carried out a comparative study between numerical upscaling procedures, such as such as local, extended local, local-global and analytical, such as arithmetic and harmonic averages used in industry, with the aim of selecting the best technique for better position our work within the current state-of-the-art. In terms of the relative error about the production curve, breakthrough (time of arrival of water from the injection well to the producer) and computational cost, the local method had the best performance. With this technique, We generate training and validation sets to select the best architectures CNN via AG. Such architectures provided results that converge to the solution of reference in the fine mesh. To demonstrate the efficiency of the developed GA, we compared the architectures obtained with this with traditional networks such as VGGNet and ResNet adapted for the upscaling problem. We also developed an autoencoder based on CNN, designed to compute coarse-scale permeability in reduced space from of the encoder whose structure is generated by the AG. The developed autoencoder provides a alternative approach to training the CNN designed by AG which, in testing carried out, obtained better upscaling results than the same CNN trained outside of the autoencoder. In order to improve the performance of the AG, operators were incorporated more efficient and tested new ways of generating new offspring, in addition to incorporating a methodology for initializing the internal parameters of the architectures, computed from the probability distribution of weights adjusted in previous generations, with the goal of designing more efficient architectures. With initialization introduced from of the second generation, the AG presented superior performance than the proposal using traditional startup procedures. We also made a comparison between AG developed and the differential evolution method, obtaining more favorable results with the Proposed GA for automatic generation of CNNs.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESLaboratório Nacional de Computação CientíficaCoordenação de Pós-Graduação e Aperfeiçoamento (COPGA)BrasilLNCCPrograma de pós-graduação em Modelagem ComputacionalGiraldi, Gilson AntonioBorges, Marcio RentesPorto, Fabio André MachadoFalcão, Flávia de Oliveira LimaBarbosa, Hélio José CorrêaBarreto, André SallesVieira, Marcelo BernardesRamos, Eliaquim Monteiro2024-10-03T16:41:07Z2024-08-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfRAMOS, Eliaquim Monteiro. Redes Neurais aplicadas à modelagem computacional de reservatórios de petróleo. Petrópolis, RJ, 2024. 153 f. Tese (Doutorado em Modelagem computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2024https://tede.lncc.br/handle/tede/396porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do LNCCinstname:Laboratório Nacional de Computação Científica (LNCC)instacron:LNCC2025-01-24T16:35:15Zoai:tede-server.lncc.br:tede/396Biblioteca Digital de Teses e Dissertaçõeshttps://tede.lncc.br/PUBhttps://tede.lncc.br/oai/requestlibrary@lncc.br||library@lncc.bropendoar:2025-01-24T16:35:15Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)false |
| dc.title.none.fl_str_mv |
Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo Neural Networks Applied to Computational Modeling of Oil Reservoirs |
| title |
Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo |
| spellingShingle |
Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo Ramos, Eliaquim Monteiro Permeabilidade Upscaling Algoritmo Genético Aprendizado de Máquina. CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo |
| title_full |
Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo |
| title_fullStr |
Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo |
| title_full_unstemmed |
Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo |
| title_sort |
Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo |
| author |
Ramos, Eliaquim Monteiro |
| author_facet |
Ramos, Eliaquim Monteiro |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Giraldi, Gilson Antonio Borges, Marcio Rentes Porto, Fabio André Machado Falcão, Flávia de Oliveira Lima Barbosa, Hélio José Corrêa Barreto, André Salles Vieira, Marcelo Bernardes |
| dc.contributor.author.fl_str_mv |
Ramos, Eliaquim Monteiro |
| dc.subject.por.fl_str_mv |
Permeabilidade Upscaling Algoritmo Genético Aprendizado de Máquina. CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Permeabilidade Upscaling Algoritmo Genético Aprendizado de Máquina. CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
Modelos de alta resolução representando a heterogeneidade de reservatórios de petróleo raramente podem ser usados diretamente em simulações de reservatórios devido ao alto custo computacional envolvido. Para viabilizar essas simulações, procedimentos de transferência de escalas (upscaling) são utilizados para obtenção de modelos em escalas mais grosseiras e, consequentemente, mais baratos do ponto de vista computacional. Tradicionalmente, as técnicas de upscaling variam de abordagens analíticas a procedimentos numéricos sofisticados. No entanto, o método de transferência de escalas, usado para calcular as propriedades das rochas em escala grossa, deve capturar com fidelidade os efeitos da heterogeneidade na escala fina sobre os escoamentos. Neste trabalho, propomos uma metodologia que incorpora uma rede neural convolucional (CNN) para predizer a permeabilidade absoluta equivalente. A rede CNN foi projetada automaticamente usando um algoritmo genético (AG) desenvolvido nesta tese. Este método baseado em CNN obteve sucesso em relação à raiz quadrada do erro quadrático médio (RMSE) e demanda computacional quando comparado com a técnica local, em cenários 2D e 3D. Em seguida, realizamos um estudo comparativo entre os procedimentos numéricos de upscaling, tais como local, local estendido, local-global e analíticos, como por exemplo, as médias aritméticas e harmônica usadas na indústria, com o objetivo de selecionar a melhor técnica para melhor posicionar nosso trabalho no estado-da-arte atual. Em termos do erro relativo sobre a curva de produção, breakthrough (tempo de chegada da água do poço injetor ao produtor) e custo computacional, o método local teve o melhor desempenho. Com essa técnica, geramos conjuntos de treinamento e validação para selecionar as melhores arquiteturas de CNN via AG. Tais arquiteturas forneceram resultados que convergem para a solução de referência na malha fina. Para demonstrar a eficiência do AG desenvolvido comparamos as arquiteturas obtidas com este com redes tradicionais, como VGGNet e ResNet adaptadas para o problema de upscaling. Desenvolvemos também um autoencoder baseado em CNN, projetado para computar a permeabilidade na escala grossa no espaço reduzido a partir do encoder cuja estrutura é gerada pelo AG. O autoencoder desenvolvido fornece uma abordagem alternativa para treinamento da CNN projetada pelo AG a qual, nos testes realizados, obteve resultados de upscaling melhores do que a mesma CNN treinada fora do autoencoder. A fim de melhorar a performance do AG foram incorporados operadores mais eficientes e testadas novas formas de gerar novos descendentes, além de incorporar uma metodologia de inicialização dos parâmetros internos das arquiteturas, computada a partir da distribuição de probabilidade dos pesos ajustados nas gerações anteriores, com o objetivo de projetar arquiteturas mais eficientes. Com a inicialização introduzida a partir da segunda geração, o AG apresentou desempenho superior que a proposta com uso de procedimentos tradicionais de inicialização. Fizemos também comparação entre o AG desenvolvido e o método de evolução diferencial, obtendo resultados mais favoráveis com o AG proposto para a geração automática de CNNs. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-10-03T16:41:07Z 2024-08-09 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
RAMOS, Eliaquim Monteiro. Redes Neurais aplicadas à modelagem computacional de reservatórios de petróleo. Petrópolis, RJ, 2024. 153 f. Tese (Doutorado em Modelagem computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2024 https://tede.lncc.br/handle/tede/396 |
| identifier_str_mv |
RAMOS, Eliaquim Monteiro. Redes Neurais aplicadas à modelagem computacional de reservatórios de petróleo. Petrópolis, RJ, 2024. 153 f. Tese (Doutorado em Modelagem computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2024 |
| url |
https://tede.lncc.br/handle/tede/396 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Laboratório Nacional de Computação Científica Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA) Brasil LNCC Programa de pós-graduação em Modelagem Computacional |
| publisher.none.fl_str_mv |
Laboratório Nacional de Computação Científica Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA) Brasil LNCC Programa de pós-graduação em Modelagem Computacional |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do LNCC instname:Laboratório Nacional de Computação Científica (LNCC) instacron:LNCC |
| instname_str |
Laboratório Nacional de Computação Científica (LNCC) |
| instacron_str |
LNCC |
| institution |
LNCC |
| reponame_str |
Biblioteca Digital de Teses e Dissertações do LNCC |
| collection |
Biblioteca Digital de Teses e Dissertações do LNCC |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC) |
| repository.mail.fl_str_mv |
library@lncc.br||library@lncc.br |
| _version_ |
1832738028501598208 |