Redes Neurais Aplicadas à Modelagem Computacional de Reservatórios de Petróleo

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Ramos, Eliaquim Monteiro
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
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