Simulation of a single-phase turbulent jet using the lattice boltzmann method
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | eng |
| Instituição de defesa: |
Não Informado pela instituição
|
| 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://repositorio.udesc.br/handle/UDESC/20582 |
Resumo: | Apresento uma abordagem para modelar um jato monofásico turbulento e as condições de contorno do escoamento utilizando o método do Lattice Boltzmann (LBM). O método emprega uma versão regularizada da equação de Boltzmann que incorpora uma formulação para o operador de colisão BGK. A reconstrução de populações de partículas regularizadas é baseada em momentos de quarta ordem da função de distribuição com base na aplicação dos polinômios de Hermite. Baseado no trabalho de Hegele et al. (Phys. Rev. E 98, 043302, 2018), nossa abordagem reconstrói momentos desconhecidos por meio de populações de partículas conhecidas nos limites das condições de contorno, levando a um sistema de equações resolvidas de acordo com o método. A malha tridimensional D3Q19 e D3Q27 é considerada para a solução do fluxo do jato como um teste de referência. A comparação com soluções da literatura demonstra concordância, validando a eficácia do método proposto. O modelo de alta ordem é testado para um escoamento com Re = 2000 em um domínio periódico para as faces paralelas ao escoamento do fluido. O método Lattice Boltzmann permite a realização de simulações de escoamentos estáveis com baixos níveis de viscosidade, o que possibilita a obtenção de um Re alto. O modelo proposto permite a realização de uma simulação de alto desempenho para testar a capacidade de processamento de uma GPU e obter resultados precisos em um período de tempo relativamente curto em comparação com outros métodos de simulação de escoamento de um fluido. A malha usada para a simulação tem [256, 1028, 256] pontos de rede em [x, y, z] para um sistema de coordenadas cartesianas, resultando em um total de 6,7 x 10⁷ cálculos realizados por etapa de tempo em um período de 9000 segundos, o que resulta em um total de 7485 operações por segundo. Por fim, os resultados obtidos mostram compatibilidade com os resultados experimentais e é possível confirmar que o benchmark realizado tem um alto nível de processamento, mantendo a precisão. |
| id |
UDESC-2_021bec2c2dfaf75c8f7084f1b99725dd |
|---|---|
| oai_identifier_str |
oai:repositorio.udesc.br:UDESC/20582 |
| network_acronym_str |
UDESC-2 |
| network_name_str |
Repositório Institucional da UDESC |
| repository_id_str |
|
| spelling |
PublicationKnippenberg, Leonardo Demmervirtual::15580Hegele Junior, Luiz Adolfo2025-04-01T14:28:52Z2025KNIPPENBERG, Leonardo Demmer. <b>Simulation of a single-phase turbulent jet using the lattice boltzmann method</b>. 2025. Dissertação (Pós-Graduação em Engenharia Mecânica) - Udesc, Joinville, 2025. Disponível em: https://repositorio.udesc.br/handle/UDESC/20582. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.https://repositorio.udesc.br/handle/UDESC/20582Apresento uma abordagem para modelar um jato monofásico turbulento e as condições de contorno do escoamento utilizando o método do Lattice Boltzmann (LBM). O método emprega uma versão regularizada da equação de Boltzmann que incorpora uma formulação para o operador de colisão BGK. A reconstrução de populações de partículas regularizadas é baseada em momentos de quarta ordem da função de distribuição com base na aplicação dos polinômios de Hermite. Baseado no trabalho de Hegele et al. (Phys. Rev. E 98, 043302, 2018), nossa abordagem reconstrói momentos desconhecidos por meio de populações de partículas conhecidas nos limites das condições de contorno, levando a um sistema de equações resolvidas de acordo com o método. A malha tridimensional D3Q19 e D3Q27 é considerada para a solução do fluxo do jato como um teste de referência. A comparação com soluções da literatura demonstra concordância, validando a eficácia do método proposto. O modelo de alta ordem é testado para um escoamento com Re = 2000 em um domínio periódico para as faces paralelas ao escoamento do fluido. O método Lattice Boltzmann permite a realização de simulações de escoamentos estáveis com baixos níveis de viscosidade, o que possibilita a obtenção de um Re alto. O modelo proposto permite a realização de uma simulação de alto desempenho para testar a capacidade de processamento de uma GPU e obter resultados precisos em um período de tempo relativamente curto em comparação com outros métodos de simulação de escoamento de um fluido. A malha usada para a simulação tem [256, 1028, 256] pontos de rede em [x, y, z] para um sistema de coordenadas cartesianas, resultando em um total de 6,7 x 10⁷ cálculos realizados por etapa de tempo em um período de 9000 segundos, o que resulta em um total de 7485 operações por segundo. Por fim, os resultados obtidos mostram compatibilidade com os resultados experimentais e é possível confirmar que o benchmark realizado tem um alto nível de processamento, mantendo a precisão.75 f.Attribution-NonCommercial-ShareAlike 4.0 Brazilhttp://creativecommons.org/licenses/by-nc-sa/4.0/br/info:eu-repo/semantics/openAccessMétodo Lattice Boltzmann (LBM)Jato TurbulentoDinâmica de Fluidos Computacional (CFD)Simulation of a single-phase turbulent jet using the lattice boltzmann methodSimulação de um jato turbulento monofásico usando o método de Lattice Boltzmanninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-1engreponame:Repositório Institucional da UDESCinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESCJoinvillePós-Graduação em Engenharia MecânicaCCTPrograma de Pós-Graduação em Engenharia MecânicaAcesso abertoEngenhariasI present an approach to modeling a turbulent single-phase jet and the boundary conditions of the flow using the Lattice Boltzmann Method (LBM). The method employs a regularized version of the Boltzmann equation that incorporates a formulation for the BGK collision operator. The reconstruction of regularized particle populations is based on fourth-order moments of the distribution function using Hermite polynomials. Based on the work of (Hegele Jr. et al. 2018), our approach reconstructs unknown moments through known particle populations on the boundaries, leading to a system of equations solved according to the method. The three-dimensional mesh D3Q19 and D3Q27 is considered for the jet flow solution as a reference test. Comparison with literature solutions shows agreement, validating the effectiveness of the proposed method. The high-order model is tested for a flow with Re = 2000 in a periodic domain for the faces parallel to the fluid flow. The Lattice Boltzmann method allows simulations of stable flows with low viscosity levels, enabling a high Re. The proposed model enables high-performance simulation to test the processing capacity of a GPU and obtain accurate results in a relatively short period compared to other fluid flow simulation methods. The mesh used for the simulation has [256, 1028, 256] grid points in [x, y, z] for a Cartesian coordinate system, resulting in a total of 6.7 × 10⁷ calculations per time step over 9000 seconds, leading to 7485 operations per second. Finally, the results obtained show compatibility with experimental results, confirming that the benchmark performed has a high level of processing while maintaining accuracy.Lattice Boltzmann Method (LBM)Turbulent JetComputational Fluid Dynamics (CFD)870a9585-b6f0-47eb-9d29-2b12a25fcec9virtual::15580-1870a9585-b6f0-47eb-9d29-2b12a25fcec9virtual::15580-1LICENSElicense.txtWritten by org.dspace.content.LicenseUtilstext/plain; charset=utf-81601https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/2d6fa14e-2f11-4708-8769-be785a6a7f1c/download7e7f8753bca4ca4a71293e48cccc5abfMD51falseAnonymousREADORIGINALDocumento UDESC 00010524_2025 - Dissertação Leornardo - Ingles.pdfDocumento UDESC 00010524_2025 - Dissertação Leornardo - Ingles.pdfapplication/pdf2097273https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/1f294fb1-9efb-47e8-97c0-93b575af99dc/download49bac5cf3c15aaf9625095fd32ba7982MD51trueAnonymousREADDocumento UDESC 00010524_2025 - Dissertação Leornardo - Ingles.pdfDocumento UDESC 00010524_2025 - Dissertação Leornardo - Ingles.pdfapplication/pdf2097273https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/14a53af7-af79-4ad2-9486-14bcf8e8b563/download49bac5cf3c15aaf9625095fd32ba7982MD52falseAnonymousREADTEXTDocumento UDESC 00010524_2025 - Dissertação Leornardo - Ingles.pdf.txtWritten by FormatFilter org.dspace.app.mediafilter.TikaTextExtractionFilter on 2025-04-02T06:00:58Z (GMT).Extracted texttext/plain104085https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/0b536ee6-8e5a-471e-aaac-0cb521c32425/download25fb213f0261de557839de6c4640215eMD53falseAnonymousREADTHUMBNAILDocumento UDESC 00010524_2025 - Dissertação Leornardo - Ingles.pdf.jpgWritten by FormatFilter org.dspace.app.mediafilter.PDFBoxThumbnail on 2025-04-02T06:00:58Z (GMT).Generated Thumbnailimage/jpeg2733https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/b3a9f64b-5d9d-41dc-860a-cb8e1ddfdbcf/downloadeeb9d904773ee24e9e7d0b31fba4dfebMD54falseAnonymousREADUDESC/205822025-04-02T06:00:58.953Zhttp://creativecommons.org/licenses/by-nc-sa/4.0/br/Attribution-NonCommercial-ShareAlike 4.0 Brazilopen.accessoai:repositorio.udesc.br:UDESC/20582https://acad.repositorio-institucional-prod9.server.udesc.brBiblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912025-04-02T06:00:58Repositório Institucional da UDESC - Universidade do Estado de Santa Catarina (UDESC)false |
| dc.title.none.fl_str_mv |
Simulation of a single-phase turbulent jet using the lattice boltzmann method |
| dc.title.alternative.pt.fl_str_mv |
Simulação de um jato turbulento monofásico usando o método de Lattice Boltzmann |
| title |
Simulation of a single-phase turbulent jet using the lattice boltzmann method |
| spellingShingle |
Simulation of a single-phase turbulent jet using the lattice boltzmann method Knippenberg, Leonardo Demmer Método Lattice Boltzmann (LBM) Jato Turbulento Dinâmica de Fluidos Computacional (CFD) |
| title_short |
Simulation of a single-phase turbulent jet using the lattice boltzmann method |
| title_full |
Simulation of a single-phase turbulent jet using the lattice boltzmann method |
| title_fullStr |
Simulation of a single-phase turbulent jet using the lattice boltzmann method |
| title_full_unstemmed |
Simulation of a single-phase turbulent jet using the lattice boltzmann method |
| title_sort |
Simulation of a single-phase turbulent jet using the lattice boltzmann method |
| author |
Knippenberg, Leonardo Demmer |
| author_facet |
Knippenberg, Leonardo Demmer |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Knippenberg, Leonardo Demmer |
| dc.contributor.advisor1ID.fl_str_mv |
virtual::15580 |
| dc.contributor.advisor1.fl_str_mv |
Hegele Junior, Luiz Adolfo |
| contributor_str_mv |
Hegele Junior, Luiz Adolfo |
| dc.subject.por.fl_str_mv |
Método Lattice Boltzmann (LBM) Jato Turbulento Dinâmica de Fluidos Computacional (CFD) |
| topic |
Método Lattice Boltzmann (LBM) Jato Turbulento Dinâmica de Fluidos Computacional (CFD) |
| description |
Apresento uma abordagem para modelar um jato monofásico turbulento e as condições de contorno do escoamento utilizando o método do Lattice Boltzmann (LBM). O método emprega uma versão regularizada da equação de Boltzmann que incorpora uma formulação para o operador de colisão BGK. A reconstrução de populações de partículas regularizadas é baseada em momentos de quarta ordem da função de distribuição com base na aplicação dos polinômios de Hermite. Baseado no trabalho de Hegele et al. (Phys. Rev. E 98, 043302, 2018), nossa abordagem reconstrói momentos desconhecidos por meio de populações de partículas conhecidas nos limites das condições de contorno, levando a um sistema de equações resolvidas de acordo com o método. A malha tridimensional D3Q19 e D3Q27 é considerada para a solução do fluxo do jato como um teste de referência. A comparação com soluções da literatura demonstra concordância, validando a eficácia do método proposto. O modelo de alta ordem é testado para um escoamento com Re = 2000 em um domínio periódico para as faces paralelas ao escoamento do fluido. O método Lattice Boltzmann permite a realização de simulações de escoamentos estáveis com baixos níveis de viscosidade, o que possibilita a obtenção de um Re alto. O modelo proposto permite a realização de uma simulação de alto desempenho para testar a capacidade de processamento de uma GPU e obter resultados precisos em um período de tempo relativamente curto em comparação com outros métodos de simulação de escoamento de um fluido. A malha usada para a simulação tem [256, 1028, 256] pontos de rede em [x, y, z] para um sistema de coordenadas cartesianas, resultando em um total de 6,7 x 10⁷ cálculos realizados por etapa de tempo em um período de 9000 segundos, o que resulta em um total de 7485 operações por segundo. Por fim, os resultados obtidos mostram compatibilidade com os resultados experimentais e é possível confirmar que o benchmark realizado tem um alto nível de processamento, mantendo a precisão. |
| publishDate |
2025 |
| dc.date.accessioned.fl_str_mv |
2025-04-01T14:28:52Z |
| dc.date.issued.fl_str_mv |
2025 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
KNIPPENBERG, Leonardo Demmer. <b>Simulation of a single-phase turbulent jet using the lattice boltzmann method</b>. 2025. Dissertação (Pós-Graduação em Engenharia Mecânica) - Udesc, Joinville, 2025. Disponível em: https://repositorio.udesc.br/handle/UDESC/20582. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025. |
| dc.identifier.uri.fl_str_mv |
https://repositorio.udesc.br/handle/UDESC/20582 |
| identifier_str_mv |
KNIPPENBERG, Leonardo Demmer. <b>Simulation of a single-phase turbulent jet using the lattice boltzmann method</b>. 2025. Dissertação (Pós-Graduação em Engenharia Mecânica) - Udesc, Joinville, 2025. Disponível em: https://repositorio.udesc.br/handle/UDESC/20582. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025. |
| url |
https://repositorio.udesc.br/handle/UDESC/20582 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.confidence.fl_str_mv |
-1 |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 Brazil http://creativecommons.org/licenses/by-nc-sa/4.0/br/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 Brazil http://creativecommons.org/licenses/by-nc-sa/4.0/br/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
75 f. |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UDESC instname:Universidade do Estado de Santa Catarina (UDESC) instacron:UDESC |
| instname_str |
Universidade do Estado de Santa Catarina (UDESC) |
| instacron_str |
UDESC |
| institution |
UDESC |
| reponame_str |
Repositório Institucional da UDESC |
| collection |
Repositório Institucional da UDESC |
| bitstream.url.fl_str_mv |
https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/2d6fa14e-2f11-4708-8769-be785a6a7f1c/download https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/1f294fb1-9efb-47e8-97c0-93b575af99dc/download https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/14a53af7-af79-4ad2-9486-14bcf8e8b563/download https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/0b536ee6-8e5a-471e-aaac-0cb521c32425/download https://acad.repositorio-institucional-prod9.server.udesc.br/bitstreams/b3a9f64b-5d9d-41dc-860a-cb8e1ddfdbcf/download |
| bitstream.checksum.fl_str_mv |
7e7f8753bca4ca4a71293e48cccc5abf 49bac5cf3c15aaf9625095fd32ba7982 49bac5cf3c15aaf9625095fd32ba7982 25fb213f0261de557839de6c4640215e eeb9d904773ee24e9e7d0b31fba4dfeb |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UDESC - Universidade do Estado de Santa Catarina (UDESC) |
| repository.mail.fl_str_mv |
ri@udesc.br |
| _version_ |
1879672086695247872 |