Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída

Detalhes bibliográficos
Autor(a) principal: Soares da Silva, Rogério
Data de Publicação: 2008
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFPE
dARK ID: ark:/64986/001300000m01f
Texto Completo: https://repositorio.ufpe.br/handle/123456789/5100
Resumo: A busca por técnicas de alto desempenho por engenheiros e pesquisadores no campo da simulação numérica em reservatórios de petróleo é um caminho que vem sendo percorrido desde o início da década de 1950 com o advento dos primeiros computadores digitais. Prever o comportamento de um reservatório ao longo de sua vida produtiva e extrair a máxima quantidade de hidrocarbonetos economicamente viável é uma tarefa que exige um conhecimento mais detalhado das características dos fluidos (líquidos e/ou gasosos) e do meio poroso por onde escoam. A modelagem matemática da física envolvida no escoamento de fluidos em meios porosos resulta em equações diferenciais parciais (EDPs) nãolineares que apenas apresentam soluções analíticas em casos muito simplificados. Métodos numéricos como os de diferenças finitas e de volumes finitos, e mais recentemente de elementos finitos, têm sido aplicados neste campo e exigem um tratamento especial quando se deseja empregá-los em simulações com o auxílio de computadores paralelos partindo desde a fase de pré-processamento, passando pela estrutura de dados do simulador, até a resolução das equações discretas. O uso de computadores paralelos de memória distribuída é apresentado como uma ferramenta de alto desempenho que pode permitir uma redução significativa no tempo total de simulação ou pode viabilizar a simulação de problemas de grande porte, ou seja, problemas que excedem a capacidade de memória de uma única máquina devido a enorme quantidade de dados envolvidos. Neste trabalho, é apresentado um simulador de reservatórios de petróleo paralelo desenvolvido em C++ e que faz uso de pacotes gratuitos de código aberto voltados à programação paralela como FMDB, ParMetis e Petsc que desempenham tarefas específicas importantes como o gerenciamento de malhas distribuídas, o balanço de carga entre processadores e a utilização de resolvedores (solvers) iterativos paralelos, respectivamente. Uma formulação de volumes finitos centrada nos vértices e baseadas em uma estrutura de dados por arestas (Carvalho, 2005), aqui chamada de EBFV1 (Edge Based Finite Volume), é utilizada na discretização das equações governantes para simular o escoamento incompressível óleo-água em meios porosos heterogêneos e anisotrópicos tanto em malhas de triângulos quanto de tetraedros. Nesta formulação, a heterogeneidade do meio está associada a subdomínios. O método de integração no tempo IMPES (IMplicit Pressure Explicit Saturation) é adotado nas simulações em conjunto com um procedimento adaptativo no passo de tempo (Hurtado et al., 2006). Uma segunda formulação de volumes finitos (EBFV2) também com volumes de controle centrados nos vértices e onde a heterogeneidade do meio está associada aos elementos da malha é apresentada e comparada com a formulação EBFV1 para tratar problemas elípticos em malhas 2-D. Exemplos obtidos da literatura e tratados por outras formulações de volumes finitos são usados para avaliar o erro e a taxa de convergência para malhas com diferentes níveis de refinamento. Mostram-se como as duas formulações são capazes de lidar com problemas envolvendo meios porosos com razão de heterogeneidade e anisotropia elevada
id UFPE_5ea68e42e913b66eaa9808c4bcca56b9
oai_identifier_str oai:repositorio.ufpe.br:123456789/5100
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling Soares da Silva, RogérioRoberto Maciel Lyra, Paulo 2014-06-12T17:36:05Z2014-06-12T17:36:05Z2008-01-31Soares da Silva, Rogério; Roberto Maciel Lyra, Paulo. Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída. 2008. Tese (Doutorado). Programa de Pós-Graduação em Engenharia Civil, Universidade Federal de Pernambuco, Recife, 2008.https://repositorio.ufpe.br/handle/123456789/5100ark:/64986/001300000m01fA busca por técnicas de alto desempenho por engenheiros e pesquisadores no campo da simulação numérica em reservatórios de petróleo é um caminho que vem sendo percorrido desde o início da década de 1950 com o advento dos primeiros computadores digitais. Prever o comportamento de um reservatório ao longo de sua vida produtiva e extrair a máxima quantidade de hidrocarbonetos economicamente viável é uma tarefa que exige um conhecimento mais detalhado das características dos fluidos (líquidos e/ou gasosos) e do meio poroso por onde escoam. A modelagem matemática da física envolvida no escoamento de fluidos em meios porosos resulta em equações diferenciais parciais (EDPs) nãolineares que apenas apresentam soluções analíticas em casos muito simplificados. Métodos numéricos como os de diferenças finitas e de volumes finitos, e mais recentemente de elementos finitos, têm sido aplicados neste campo e exigem um tratamento especial quando se deseja empregá-los em simulações com o auxílio de computadores paralelos partindo desde a fase de pré-processamento, passando pela estrutura de dados do simulador, até a resolução das equações discretas. O uso de computadores paralelos de memória distribuída é apresentado como uma ferramenta de alto desempenho que pode permitir uma redução significativa no tempo total de simulação ou pode viabilizar a simulação de problemas de grande porte, ou seja, problemas que excedem a capacidade de memória de uma única máquina devido a enorme quantidade de dados envolvidos. Neste trabalho, é apresentado um simulador de reservatórios de petróleo paralelo desenvolvido em C++ e que faz uso de pacotes gratuitos de código aberto voltados à programação paralela como FMDB, ParMetis e Petsc que desempenham tarefas específicas importantes como o gerenciamento de malhas distribuídas, o balanço de carga entre processadores e a utilização de resolvedores (solvers) iterativos paralelos, respectivamente. Uma formulação de volumes finitos centrada nos vértices e baseadas em uma estrutura de dados por arestas (Carvalho, 2005), aqui chamada de EBFV1 (Edge Based Finite Volume), é utilizada na discretização das equações governantes para simular o escoamento incompressível óleo-água em meios porosos heterogêneos e anisotrópicos tanto em malhas de triângulos quanto de tetraedros. Nesta formulação, a heterogeneidade do meio está associada a subdomínios. O método de integração no tempo IMPES (IMplicit Pressure Explicit Saturation) é adotado nas simulações em conjunto com um procedimento adaptativo no passo de tempo (Hurtado et al., 2006). Uma segunda formulação de volumes finitos (EBFV2) também com volumes de controle centrados nos vértices e onde a heterogeneidade do meio está associada aos elementos da malha é apresentada e comparada com a formulação EBFV1 para tratar problemas elípticos em malhas 2-D. Exemplos obtidos da literatura e tratados por outras formulações de volumes finitos são usados para avaliar o erro e a taxa de convergência para malhas com diferentes níveis de refinamento. Mostram-se como as duas formulações são capazes de lidar com problemas envolvendo meios porosos com razão de heterogeneidade e anisotropia elevadaAgência Nacional do Petróleo, Gás Natural e BiocombustíveisporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessReservatórios de petróleoMétodos dos volumes finitosProgramação orientada a objetosC++Computação paralelaSimulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuídainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILarquivo2293_1.pdf.jpgarquivo2293_1.pdf.jpgGenerated Thumbnailimage/jpeg1453https://repositorio.ufpe.br/bitstream/123456789/5100/4/arquivo2293_1.pdf.jpg2b313ad66f996d63734afad71157457fMD54ORIGINALarquivo2293_1.pdfapplication/pdf5284544https://repositorio.ufpe.br/bitstream/123456789/5100/1/arquivo2293_1.pdf98b62391a7b9cf3c490a1dd02e905d21MD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/5100/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo2293_1.pdf.txtarquivo2293_1.pdf.txtExtracted texttext/plain239539https://repositorio.ufpe.br/bitstream/123456789/5100/3/arquivo2293_1.pdf.txt7c1cfeaeb8bee6476272798134bcc484MD53123456789/51002019-10-25 14:11:56.645oai:repositorio.ufpe.br:123456789/5100Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T17:11:56Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída
title Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída
spellingShingle Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída
Soares da Silva, Rogério
Reservatórios de petróleo
Métodos dos volumes finitos
Programação orientada a objetos
C++
Computação paralela
title_short Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída
title_full Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída
title_fullStr Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída
title_full_unstemmed Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída
title_sort Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída
author Soares da Silva, Rogério
author_facet Soares da Silva, Rogério
author_role author
dc.contributor.author.fl_str_mv Soares da Silva, Rogério
dc.contributor.advisor1.fl_str_mv Roberto Maciel Lyra, Paulo
contributor_str_mv Roberto Maciel Lyra, Paulo
dc.subject.por.fl_str_mv Reservatórios de petróleo
Métodos dos volumes finitos
Programação orientada a objetos
C++
Computação paralela
topic Reservatórios de petróleo
Métodos dos volumes finitos
Programação orientada a objetos
C++
Computação paralela
description A busca por técnicas de alto desempenho por engenheiros e pesquisadores no campo da simulação numérica em reservatórios de petróleo é um caminho que vem sendo percorrido desde o início da década de 1950 com o advento dos primeiros computadores digitais. Prever o comportamento de um reservatório ao longo de sua vida produtiva e extrair a máxima quantidade de hidrocarbonetos economicamente viável é uma tarefa que exige um conhecimento mais detalhado das características dos fluidos (líquidos e/ou gasosos) e do meio poroso por onde escoam. A modelagem matemática da física envolvida no escoamento de fluidos em meios porosos resulta em equações diferenciais parciais (EDPs) nãolineares que apenas apresentam soluções analíticas em casos muito simplificados. Métodos numéricos como os de diferenças finitas e de volumes finitos, e mais recentemente de elementos finitos, têm sido aplicados neste campo e exigem um tratamento especial quando se deseja empregá-los em simulações com o auxílio de computadores paralelos partindo desde a fase de pré-processamento, passando pela estrutura de dados do simulador, até a resolução das equações discretas. O uso de computadores paralelos de memória distribuída é apresentado como uma ferramenta de alto desempenho que pode permitir uma redução significativa no tempo total de simulação ou pode viabilizar a simulação de problemas de grande porte, ou seja, problemas que excedem a capacidade de memória de uma única máquina devido a enorme quantidade de dados envolvidos. Neste trabalho, é apresentado um simulador de reservatórios de petróleo paralelo desenvolvido em C++ e que faz uso de pacotes gratuitos de código aberto voltados à programação paralela como FMDB, ParMetis e Petsc que desempenham tarefas específicas importantes como o gerenciamento de malhas distribuídas, o balanço de carga entre processadores e a utilização de resolvedores (solvers) iterativos paralelos, respectivamente. Uma formulação de volumes finitos centrada nos vértices e baseadas em uma estrutura de dados por arestas (Carvalho, 2005), aqui chamada de EBFV1 (Edge Based Finite Volume), é utilizada na discretização das equações governantes para simular o escoamento incompressível óleo-água em meios porosos heterogêneos e anisotrópicos tanto em malhas de triângulos quanto de tetraedros. Nesta formulação, a heterogeneidade do meio está associada a subdomínios. O método de integração no tempo IMPES (IMplicit Pressure Explicit Saturation) é adotado nas simulações em conjunto com um procedimento adaptativo no passo de tempo (Hurtado et al., 2006). Uma segunda formulação de volumes finitos (EBFV2) também com volumes de controle centrados nos vértices e onde a heterogeneidade do meio está associada aos elementos da malha é apresentada e comparada com a formulação EBFV1 para tratar problemas elípticos em malhas 2-D. Exemplos obtidos da literatura e tratados por outras formulações de volumes finitos são usados para avaliar o erro e a taxa de convergência para malhas com diferentes níveis de refinamento. Mostram-se como as duas formulações são capazes de lidar com problemas envolvendo meios porosos com razão de heterogeneidade e anisotropia elevada
publishDate 2008
dc.date.issued.fl_str_mv 2008-01-31
dc.date.accessioned.fl_str_mv 2014-06-12T17:36:05Z
dc.date.available.fl_str_mv 2014-06-12T17:36:05Z
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.citation.fl_str_mv Soares da Silva, Rogério; Roberto Maciel Lyra, Paulo. Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída. 2008. Tese (Doutorado). Programa de Pós-Graduação em Engenharia Civil, Universidade Federal de Pernambuco, Recife, 2008.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/5100
dc.identifier.dark.fl_str_mv ark:/64986/001300000m01f
identifier_str_mv Soares da Silva, Rogério; Roberto Maciel Lyra, Paulo. Simulação de escoamento bifásico óleo-água em reservatórios de petróleo usando computadores paralelos de memória distribuída. 2008. Tese (Doutorado). Programa de Pós-Graduação em Engenharia Civil, Universidade Federal de Pernambuco, Recife, 2008.
ark:/64986/001300000m01f
url https://repositorio.ufpe.br/handle/123456789/5100
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/5100/4/arquivo2293_1.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/5100/1/arquivo2293_1.pdf
https://repositorio.ufpe.br/bitstream/123456789/5100/2/license.txt
https://repositorio.ufpe.br/bitstream/123456789/5100/3/arquivo2293_1.pdf.txt
bitstream.checksum.fl_str_mv 2b313ad66f996d63734afad71157457f
98b62391a7b9cf3c490a1dd02e905d21
8a4605be74aa9ea9d79846c1fba20a33
7c1cfeaeb8bee6476272798134bcc484
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1815172852484145152