(4 intermediate revisions by the same user not shown) | |||
Line 462: | Line 462: | ||
<div id='img-6'></div> | <div id='img-6'></div> | ||
− | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: | + | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;" |
|- | |- | ||
− | |style="padding:15px;"|[[Image:draft_Samper_481518576-CilindroCanal.png|364px | + | |style="padding:15px;"|[[Image:draft_Samper_481518576-CilindroCanal.png|364px]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | '''Figura 6'''. | + | | colspan="1" padding:10px;| '''Figura 6'''. Perfil da profundidade da água no centro do canal e na direção do escoamento. |
|} | |} | ||
<div id='img-7'></div> | <div id='img-7'></div> | ||
− | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: | + | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;" |
|- | |- | ||
− | |style="padding:15px;"|[[Image:draft_Samper_481518576-Profundidade.png|364px | + | |style="padding:15px;"|[[Image:draft_Samper_481518576-Profundidade.png|364px]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | '''Figura 7'''. | + | | colspan="1" padding-bottom:10px;| '''Figura 7'''. Solução numérica para a profundidade da água. |
|} | |} | ||
Line 480: | Line 480: | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | ||
|- | |- | ||
− | |style="padding:15px;"|[[Image:draft_Samper_481518576-Velocidade.png|364px | + | |style="padding:15px;"|[[Image:draft_Samper_481518576-Velocidade.png|364px]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | '''Figura 8'''. | + | | colspan="1" padding-bottom:10px;| '''Figura 8'''. Solução numérica para a velocidade da água na direção <math>u</math>. |
|} | |} | ||
Line 581: | Line 581: | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | ||
|- | |- | ||
− | |style="padding:15px;"|[[Image:draft_Samper_481518576-AlturaAgua.png|464px | + | |style="padding:15px;"|[[Image:draft_Samper_481518576-AlturaAgua.png|464px]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | '''Figura 9'''. | + | | colspan="1" | '''Figura 9'''. Profundidade da água no canal com chicanas. |
|} | |} | ||
Line 591: | Line 591: | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | ||
|- | |- | ||
− | |style="padding:15px;"|[[Image:draft_Samper_481518576-VelocidadeDirecaoX.png|464px | + | |style="padding:15px;"|[[Image:draft_Samper_481518576-VelocidadeDirecaoX.png|464px]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | '''Figura 10'''. | + | | colspan="1" | '''Figura 10'''. Velocidade da água na direção <math>x</math> no canal com chicana. |
|} | |} | ||
Line 599: | Line 599: | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | ||
|- | |- | ||
− | |style="padding:15px;"|[[Image:draft_Samper_481518576-VelocidadeDirecaoX_SChic.png|464px | + | |style="padding:15px;"|[[Image:draft_Samper_481518576-VelocidadeDirecaoX_SChic.png|464px]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | '''Figura 11'''. | + | | colspan="1" | '''Figura 11'''. Velocidade da água na direção <math>x</math> no canal sem chicana. |
|} | |} | ||
Line 609: | Line 609: | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | ||
|- | |- | ||
− | |style="padding:15px;"|[[Image:draft_Samper_481518576-VelocidadeDirecaoY.png|464px | + | |style="padding:15px;"|[[Image:draft_Samper_481518576-VelocidadeDirecaoY.png|464px]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | '''Figura 12'''. | + | | colspan="1" | '''Figura 12'''. Velocidade da água na direção <math>y</math> no canal com chicana. |
|} | |} | ||
Line 617: | Line 617: | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: 100%;" | ||
|- | |- | ||
− | |style="padding:15px;"|[[Image:draft_Samper_481518576-MagnitudeVorticidade.png|464px | + | |style="padding:15px;"|[[Image:draft_Samper_481518576-MagnitudeVorticidade.png|464px]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | '''Figura 13'''. | + | | colspan="1" | '''Figura 13'''. Magnitude dos vórtices no canal com chicana. |
|} | |} | ||
Apresenta-se a simulação numérica bidimensional do escoamento de água em um canal retangular com chicanas submersas distribuídas alternadamente nas suas margens. As equações governantes do escoamento são as equações de águas rasas, que serão resolvidas por meio do método do reticulado de Boltzmann (LBM) com múltiplos tempos de relaxamento (MRT). Utilizou-se condições de contorno adequadas para escoamento em canal, vazão e altura da água constante na entrada e saída, respectivamente. Devido às características do problema que pretende-se simular, incorporou-se ao código computacional uma técnica de simulação em grandes escalas (LES - Large Eddy Simulation) a qual permite obter resultados mais próximos do comportamento real do escoamento. Além disso, avalia-se a estabilidade da simulação em todos os pontos da malha para cada passo de tempo e, juntamente com a propriedade da consistência do LBM, obtém-se a convergência da solução. A simulação fornece a profundidade, velocidades nas direções e , e a magnitude da vorticidade da água.
Palavras-chave: Método do reticulado de Boltzmann; equações de águas rasas; escoamento em canal; obstáculos submersos.
A two-dimensional numerical simulation of the water flow in a rectangular channel with submerged obstacles distributed alternately along its banks is presented. The governing equations of flow are the shallow water equations, which will be solved by the Boltzmann lattice method (LBM) with multiple relaxation times (MRT). The non-slip bounce-back scheme was used on walls and obstacles, constant discharge at the inlet and fixed depth at the outlet of the channel. Due to the characteristics of the problem to be simulated, a large eddy simulation (LES) technique was incorporated into the computational code, which allows to obtain results that are closer to the actual behavior of the flow. In addition, the stability of the simulation at all points of the mesh is evaluated for each step of time and, together with the property of the consistency of the LBM, the convergence of the solution is obtained. The simulation provides the depth, velocities in the x and y directions, and the magnitude of water vorticity.
O Método do reticulado do Boltzmann é eficiente e mostra-se competitivo nas aplicações de mecânica dos fluidos computacional, sendo especialmente útil em aplicações com geometrias complexas [1]. Uma de suas principais características é a abordagem diferenciada quando comparado aos métodos numéricos tradicionais (volumes finitos [2], diferenças finitas [3], método das características [4], elementos finitos [5]), pois não utiliza discretizações nas equações macroscópicas governantes do escoamento [6]. O LBM considera o comportamento de um conjunto de partículas caracterizando-o como um método em mesoescala, possui equação governante caracterizada pelas etapas de transmissão e colisão, e pode ser visto como uma forma discretizada da equação cinética de Boltzmann em que somente são mantidos os detalhes moleculares essenciais para recuperar o comportamento macroscópico do escoamento.
Derivadas do sistema de Navier-Stokes [7], as equações de águas rasas modelam escoamentos muito comuns na natureza e importantes, como por exemplo, canais, rios e estuários. Canais de navegação, de irrigação, de drenagem e canal da piracema, são exemplos de canais artificiais que ajudam no desenvolvimentos das cidades e da agricultura. Objeto de estudo deste trabalho, o canal da piracema, construído no parque da usina hidrelétrica de Itaipu, possui grande importância para a região. Pode-se perceber os benefícios que esta obra trouxe, permitindo que diversas espécies de peixes existentes na Costa Oeste do Estado, possam transpor a barragem da usina e, assim, voltam a utilizar sua antiga rota migratória para a desova [8].
Devido a natureza do problema de estudo deste trabalho e também ao fato que o operador BGK ser menos estável [9], optou-se por utilizar o método do reticulado de Boltzmann com múltiplos tempos de relaxamento (LBM-MRT). A capacidade do LBM-MRT foi testada em simulações de escoamento em canais abertos governados pelas equações de águas rasas e apresentaram resultados satisfatórios [10,6,1,11]. Além disso, incorporou-se o fenômeno da turbulência, por meio da abordagem LES e do modelo de Smagorinsky. De acordo com Zhou [7], a incorporação da turbulência fornece soluções mais próximas da situação real. Utilizou-se o reticulado quadrado , considerado uma boa opção para simulação em canais [12]. As condições de contorno Bounce-back para as paredes do canal, vazão e altura constantes na entrada e saída do canal, respectivamente, também são consideradas levando em conta as características do canal [13].
O estudo de caso abordado neste trabalho e simulado por meio do LBM, se ratifica por dois principais motivos. O primeiro deles está no fato de que o LBM-MRT é uma alternativa potencial para simular escoamento de água em canal, com fundo descontínuo, governado pelas equações de águas rasas. Com código de simples implementação e a possibilidade de utilizar computação paralela, o LBM mostra-se um método promissor na dinâmica de fluidos computacional, respeitando as suas restrições. O outro motivo está relacionado com a importância do canal da piracema, permitindo que diversas espécies de peixes possam retomar a rota migratória que utilizavam antes da construção da usina hidrelétrica. Além disso, a contribuição principal deste trabalho está no fato de que não exite na literatura simulação numérica bidimensional do problema proposto.
O trabalho está organizado conforme segue. Na seção 3 têm-se as equações governantes do escoamento. Em seguida, na seção 4 apresenta-se o método numérico que será usado na simulação do estudo de caso que é apresentado na seção 5. As simulações numéricas e discussões foram detalhadas na seção 7, e, em seguida, na seção 8, apresentam-se as conclusões.
Neste trabalho, têm-se um canal em que a água está em contato com a atmosfera e a profundidade da água é bem menor do que a largura do canal. Este escoamento é governado pelas equações de águas rasas (1) e são apresentadas aqui com a notação tensorial [7],
|
(1) |
onde é o tempo, é a profundidade da água, são as coordenadas espaciais e , são as componentes do vetor velocidade nas direções e , isto é, e , é a aceleração da gravidade, é a viscosidade cinemática e é o termo de força dado por,
|
(2) |
em que é a declividade do fundo, é a densidade e é a tensão de cisalhamento com o fundo do canal, definida por,
|
(3) |
onde é o coeficiente de atrito do leito do canal, que pode ser um valor constante ou estimado por , em que é o coeficiente de Chezy.
A equação do reticulado de Boltzmann (LBE) (4), com o operador de colisão BGK é,
|
(4) |
onde é a velocidade no reticulado, é o espaçamento da malha, é o incremento no tempo, são as direções de movimento das partículas, é a função distribuição de partículas, é a componente da força na direção , é uma constante estabelecida de acordo com o reticulado, é o parâmetro de relaxamento e é a função distribuição de equilíbrio.
Utilizar-se-a o reticulado , conforme figura 1, cujas direções do movimento são [12,7],
|
(5) |
![]() |
Figura 1. Reticulado |
A função distribuição de equilíbrio (6) é determinada de forma que se recuperem as equações de águas rasas. Este processo é feito por meio da análise de Chapman-Enskog que conecta a LBE com as equações macroscópicas governantes [7,13],
|
(6) |
As quantidades físicas de interesse, a profundidade (7) e a velocidade da água (8), são determinadas de forma a recuperar as equações de águas rasas,
|
(7) |
e
|
(8) |
Como o operador BGK é menos estável [9], optou-se por utilizar o MRT. Proposto por d'Humieres [14], O MRT captura as informações físicas do escoamento de forma mais completa e alcança estabilidade numérica de maneira mais eficiente do que o LBM-BGK. Foram Lallemand e Luo [15] que fizeram uma análise sobre a estabilidade do LBM-MRT, mostrando como melhorar o modelo de forma satisfatória. A principal mudança entre o LBM-BGK e o LBM-MRT está no operador de colisão. Migra-se do espaço de velocidades, utilizado do LBM-BGK, para o espaço dos momentos, no LBM-MRT [15]. A equação do reticulado de Boltzmann com múltiplos tempos de relaxamento é [1],
|
(9) |
em que é a matriz que transforma um vetor do espaço , gerado pelas velocidades discretas, em um vetor do espaço dos momentos , é a matriz inversa de , são as funções de distribuição no espaço dos momentos, onde e é uma notação para vetor coluna, são as funções de distribuição de equilíbrio no espaço dos momentos, onde e é uma matriz diagonal , onde os seus valores são definidos de acordo com o problema estudado.
Pode-se separar a equação (9) nas etapas de colisão,
|
(10) |
com , e a propagação,
|
(11) |
O termo de força em (10), está sendo somado ao operador de colisão, ou seja, ele não faz parte do operador de colisão. Deste modo, o termo de força pode ser posicionado tanto somando juntamente com o operador de colisão, como na etapa de transmissão.
Considerando-se o reticulado , são escolhidos momentos para cada uma das 9 velocidades [15]. Estes momentos formam a matriz em (12), que é a matriz transformação do espaço das velocidades para o espaço dos momentos,
|
(12) |
Assim, como , pode-se caracterizar as funções distribuição de equilíbrio do espaço dos momentos () da seguinte forma,
|
(13) |
Com relação a estabilidade linear do LBM, não é possível fazer sua caracterização completa [16], porém Zhou [7] estabelece indica algumas condições necessárias para se obter estabilidade na simulação. A respeito das condições para promover a estabilidade do LBM, um primeiro olhar deve ser dirigido para a viscosidade cinemática . Ela deve ser sempre positiva em problemas de escoamento envolvendo fenômenos de difusão. É uma propriedade do fluido e relaciona-se com o parâmetro de relaxamento, , presente no termo de colisão da LBE,
|
(14) |
com [16].
Deve-se garantir que a magnitude da velocidade física resultante do fluido é menor do que a velocidade no reticulado, conforme (15) [7]. O lado esquerdo de (15) é o denominado número de Courant [16],
|
(15) |
e também registra-se a condição (16) para a celeridade,
|
(16) |
onde é o vetor de velocidade física do fluido, é a aceleração da gravidade e é a altura da água.
Além das condições necessárias citadas acima, o LBM está limitado a fluxos de baixa velocidade e isto sugere que o LBM é adequado para escoamentos subcríticos de águas pouco profundas [7]. Desta forma impõe-se que,
|
(17) |
As condições (15), (16) e (17) serão incorporadas ao código computacional e o teste será feito em todos os pontos da malha para cada passo de tempo, garantindo-se, deste forma, que a simulação seja estável.
Atualmente, a limitação (17) está em estudo, como pode ser visto nos trabalhos de Chopard, Pham e Lefèvre [17] e [18], onde o escoamento é supercrítico, e no trabalho de Rocca et al. [19], onde o escoamento é transcrítico. As pesquisas indicam o uso de um reticulado assimétrico para tornar possível a abordagem de problemas envolvendo escoamento supercrítico, pois são apropriados para descrever fluxos com grandes velocidades em uma direção, além disso, são necessários mais estudos para a aplicação em simulações bidimensionais [17].
Utiliza-se, com frequência, no LBM uma viscosidade mais elevada do que a viscosidade cinemática do fluido e os resultados estão em concordância com as simulações disponíveis na literatura [7,20,21,22,23]. A justificativa para esta abordagem, de acordo com Rocca, Adduce e Sciortino [21], é que o LBM é um modelo intrinsecamente viscoso e a viscosidade numérica pode ser adequadamente ajustada em concordância com os parâmetros da discretização, possibilitando evitar instabilidades numéricas. Em particular, Janben, Grilli e Krafczyk [22], simularam escoamento de água com viscosidade no LBM várias vezes mais elevada do que a viscosidade cinemática. Simulações foram feitas no mesmo problema, com o objetivo de manter a estabilidade e aproximar a viscosidade do LBM com a viscosidade cinemática. Observou-se que uma redução ainda maior na viscosidade no LBM não altera significativamente os resultados.
A incorporação do fenômeno da turbulência é realizada na equação governante do LBM-MRT (9), em que o parâmetro de relaxamento é substituído pelo parâmetro de relaxamento total (18), onde é o parâmetro de relaxamento turbulento. Utilizou-se a simulação de grandes escalas (LES), por meio do modelo de Smagorinsky. É uma técnica que oferece resultados refinados e utiliza menos recursos computacionais. A incorporação da turbulência apresentou resultados satisfatórios em diversos trabalhos [7,13],
|
(18) |
onde é a constante de Smagorinsky escolhida de forma coerente com o problema e faz parte do tensor taxa de deformação nas simulações em grandes escalas,
|
(19) |
O problema que pretende-se simular é baseado no primeiro trecho do canal de alimentação em trincheira, conforme figura 2, com comprimento de e largura de , o qual faz parte do sistema de transposição de peixes (canal da piracema) construído na usina hidrelétrica de Itaipu em 2002. Itaipu está localizada no rio Paraná, em um trecho de fronteira entre o Brasil e o Paraguai [24]. O canal de alimentação em trincheira está localizado entre o dique de regulagem e o lago das Grevilhas. O dique de regulagem atua junto com a estrutura de tomada da água e controlam a vazão que escoa pelo canal. O lago das Grevilhas é uma lagoa artificial construída como local de descanso para os peixes [8].
As dimensões e parâmetros reais do trecho escolhido, podem ser vistos no relatório técnico elaborado por Muller e Gibertoni [25] e encontram-se listadas na tabela 1. As chicanas possuem as mesmas características do problema simulado, porém a altura real é igual a .
Extensão (m) | Decliv. (%) | Larg. Do fundo (m) | Distância entre as
chicanas (m) |
Núm. de chicanas |
24 | 5 | 8 | 4 | 6 |
6 | 0 | 8 | - | - |
Devido a problemas de instabilidade numérica, ocasionada principalmente pelo número de Froude maior do que 1, escolheu-se a caracterização para o trecho de acordo com a Tabela 2.
Extensão (m) | Decliv. (%) | Larg. Do fundo (m) | Distância entre as
chicanas (m) |
Núm. de chicanas |
24 | 1 | 8 | 4 | 6 |
6 | 0 | 8 | - | - |
Cada chicana possui de comprimento, largura da base igual a , largura do topo igual a e altura igual a . Na figura 3 ilustra-se ver o trecho do canal da piracema que será simulado e na figura 4, tem-se a representação computacional para o fundo do canal.
![]() |
Figura 3. Trecho do canal da piracema que será simulado. |
![]() |
Figura 4. Representação computacional para o fundo do trecho escolhido. |
Com o objetivo de melhorar a visualização do canal, na figura 5 tem-se a vista plana do canal de alimentação em trincheira.
![]() |
Figura 5. Vista plana do canal de alimentação em trincheira. |
A ocorrência da piracema está condicionada às seguintes restrições: velocidades médias não superiores a nas seções transversais ao longo do complexo do parque de barragem, profundidade da água superior a e áreas molhadas nas seções transversais superiores a (pode ser de em trechos curtos). O não atendimento aos requisitos citados somente serão permitidos em trechos bastante curtos e em condições especiais, como por exemplo, sobre os obstáculos (chicanas) construídas ao longo do canal e nas aberturas das chicanas [25]. Simulações computacionais do escoamento unidimensional realizadas por Muller e Gibertoni [25], concluíram que nas proximidades das chicanas ocorre a diminuição da profundidade da água acompanhada de um aumento de velocidade e no trecho onde o canal não apresenta obstáculo, o fluxo tende a voltar a condição anterior acontecendo um aumento de profundidade e consequentemente diminuição de velocidade. Além disso, a vazão ideal no canal é de .
O algoritmo para o programa desenvolvido com base no LBM-MRT possui todas as etapas do algoritmo para o LBM-BGK. Porém, são necessárias mais etapas no LBM-MRT, pois o operador de colisão MRT necessita de mais cálculos. Portanto, a principal diferença entre os dois algoritmos está na abordagem do operador de colisão.
Na equação governante do LBM-BGK (4), tanto no lado esquerdo como no direito, têm-se a mesma função distribuição de partículas , isto porque todo o processo de simulação do LBM-BGK ocorre no espaço das velocidades. Observando-se agora a equação governante do LBM-MRT (9), percebe-se que as funções ( e ) que compõem o termo de colisão não são as mesmas que estão do lado esquerdo. Isto ocorre pelo fato de que e são funções distribuição que estão no espaço dos momentos.
A transformação do espaço de velocidades para o espaço dos momentos é feita por meio da matriz apresentada em (12). Além disso, pode-se proceder com a obtenção de funções que estão no espaço de velocidades a partir das funções que estão no espaço dos momentos e isto pode feito conforme apresentado na seção 4 e que será descrito a seguir com mais detalhes,
Portanto, somente o operador de colisão do LBM-MRT opera no espaço dos momentos. Neste sentido, observa-se que na etapa do operador de colisão, o código recebe e , mas precisa transformá-las em e . Procedimento análogo acorre na saída do operador de colisão, têm-se e e é necessário obter e .
O algoritmo para o programa desenvolvido utilizando o LBM-MRT é fornecido a seguir:
Antes de avaliar o problema proposto, procede-se com a validação do modelo desenvolvido por meio da simulação numérica do escoamento de água ao redor de um cilindro, localizado perpendicularmente ao fundo e no centro do canal. Este problema clássico da Engenharia Hidráulica é bastante utilizado na validação de simulações numéricas. Em Yulistiyanto [26] encontra-se a comparação entre a solução numérica, por meio de diferenças finitas, e os dados experimentais. Em 2004, Zhou [7] refez esta simulação utilizando o LBM com um tempo de relaxamento. Os parâmetros utilizados são encontrados em Yulistiyanto [26], possibilitando a comparação com os dados experimentais. O comprimento do canal é , a largura é , a vazão na entrada é , a altura da água na saída é , a inclinação do fundo do canal é na direção do escoamento. O coeficiente de Manning é . A constante de Smagorinsky escolhida é [7], e [1]. A simulação foi realizada utilizando-se passo espacial , o temporal e o parâmetro de relaxamento, . Com relação as condições de contorno, nas paredes do cilindro, é conveniente utilizar a condição de contorno bounce-back para representar velocidade nula e nas paredes do canal utilizou-se condição de escorregamento. Na entrada do canal utilizou-se vazão constante. Na saída do canal têm-se altura fixa [7,13]. O número de iterações realizadas foi de 40000, o que corresponde a um tempo de 280 segundos de medição. Utilizou-se o compilador GNU Fortran 5.3.0 em um computador com processador intel i7, CPU 2,2 GHz, 16 GB de memória RAM e sistema operacional 64-bit Windows 10. O tempo de processamento gasto foi de 298 segundos.
Na figura 6, tem-se o perfil da profundidade da água no meio do canal e na direção do escoamento com o parâmetro de relaxamento , e os dados experimentais. O erro relativo na simulação é menor do que no decorrer de todo o canal. Na figura 7, é possível observar que a profundidade da água aumenta ao se aproximar do cilindro, diminui nas laterais e atinge seu valor mínimo logo depois do cilindro. Tem-se na figura 8 a velocidade da água na direção do escoamento, nota-se que ela aumenta nas laterias do cilidro e atinge o valor mínimo logo depois do cilindro.
![]() |
Figura 6. Perfil da profundidade da água no centro do canal e na direção do escoamento. |
![]() |
Figura 7. Solução numérica para a profundidade da água. |
![]() |
Figura 8. Solução numérica para a velocidade da água na direção . |
Observa-se a ótima concordância entre a simulação e os dados experimentais, demonstrando a capacidade, eficiência e precisão do modelo desenvolvido. Procede-se então, na simulação do problema principal, descrito na seção 5, onde será usado o mesmo modelo desenvolvido. Devido às instabilidades numéricas ocasionadas principalmente pelo número de Froude ser maior do que um, não foi possível utilizar todos os dados reais na simulação e deste modo, os parâmetros foram escolhidos de forma mais próxima possível ao modelo real, de modo a obter estabilidade numérica. Conforme apresentado anteriormente, mais estudos são necessários para simular escoamentos bidimensionais supercríticos no LBM.
Os parâmetros reais do problema proposto na seção 5 são, o comprimento do canal é , a largura do canal é , a altura inicial da água é , a velocidade inicial na direção é e a velocidade inicial na direção é .
Nesta simulação, os parâmetros utilizados são, o comprimento do canal é , a largura do canal é , a altura inicial da água é , a velocidade inicial na direção é , a velocidade inicial na direção é e o parâmetro de relaxamento é . Os parâmetros foram escolhidos de forma mais próxima possível ao modelo real. O parâmetros de relaxamento foi escolhido o mais próximo possível do valor mínimo limite, que é , de forma que a simulação retorne resultado estáveis. A constante de Smagorinsky escolhida é [27], e [1].
Com relação as condições de contorno, nas paredes do canal e nas chicanas, é conveniente utilizar a condição de contorno bounce-back para representar velocidade nula [7,13]. Na entrada do canal utilizou-se vazão constante. Na saída do canal tem-se altura constante. Além disso, é necessário um tratamento para cada um dos quatro pontos localizados nos cantos da malha. Estas configurações podem ser vistas em Liu [13].
Foram feitas simulações conforme apresentadas na tabela 3, porém os resultados apresentados nas próximas figuras são para o caso em que a velocidade no reticulado é de , o espaçamento na malha é e o passo de tempo . O número de iterações realizadas foi de , o que corresponde a um tempo de segundos de medição. Utilizou-se o compilador GNU Fortran 5.3.0 em um computador com processador intel i7, CPU 2,2 GHz, 16 GB de memória RAM e sistema operacional 64-bit Windows 10. O tempo de processamento gasto no processamento foi de segundos.
Veloc. no reticulado (m/s) | Passo espacial (m) | Passo de tempo (s) | Estabil. | Erro relativo ()
Máx. e Min. |
5,0 | 0.04 | 0,00800 | Instável | - |
5,1 | 0.04 | 0,00780 | Instável | - |
5,2 | 0.04 | 0,00770 | Instável | - |
5,3 | 0.04 | 0.00752 | Instável | - |
5,4 | 0.04 | 0,00741 | Instável | - |
5,5 | 0.04 | 0,00727 | Estável | - |
5,6 | 0.04 | 0,00714 | Estável | - |
5,7 | 0.04 | 0,0070 | Estável | - |
6 | 0.04 | 0,00670 | Estável | - |
6,5 | 0.04 | 0,00615 | Estável | - |
7,0 | 0.04 | 0,00570 | Estável | - |
A figura 9 apresenta a profundidade da água ao longo do canal. Nota-se que a restrição de altura mínima foi satisfeita. Verifica-se também que, ao se aproximar da chicana, a profundidade da água aumenta. Ligeiramente depois da chicana, a profundidade diminui. Em cima da chicana a lamina de água é menor do que no restante do canal. Além disso, observa-se que na abertura da chicana, a profundidade diminui e torna a subir quando se aproxima da próxima chicana.
![]() |
Figura 9. Profundidade da água no canal com chicanas. |
Nota-se que na figura 10, somente nos pontos em cima e na abertura das chicanas, a velocidade na direção atinge seu ponto máximo. Esta previsão é feita no trabalho de Muller e Gibertoni [25]. Na maioria dos pontos do canal a velocidade é menor do que . Este resultado mostra que, de fato, as chicanas exercem seu papel de conter a velocidade da água. Verifica-se também que, a velocidade máxima é menor do que , que é a velocidade máxima permitida para a ocorrência da piracema. Esta velocidade só pode ser excedida, na abertura ou em cima da chicana [25]. A figura 11 mostra que, utilizando os mesmos parâmetros de simulação, porém sem as chicanas, a velocidade na direção , é máxima em uma grande região do canal. A comparação entre as figura 10 e 11, ratifica a importância das chicanas.
![]() |
Figura 10. Velocidade da água na direção no canal com chicana. |
![]() |
Figura 11. Velocidade da água na direção no canal sem chicana. |
Tem-se também, a velocidade da água na direção , conforme figura 12. Observa-se a simetria da simulação e percebe-se que nas aberturas das chicanas, a velocidade é mais representativa. Na figura 13, os vórtices acorrem com maior intensidade nas paredes do canal próximo da abertura das chicanas.
![]() |
Figura 12. Velocidade da água na direção no canal com chicana. |
![]() |
Figura 13. Magnitude dos vórtices no canal com chicana. |
Considerando que o estudo de caso apresentado neste trabalho é um escoamento complexo, os resultados apresentados mostram a capacidade e a precisão do LBM na simulação de escoamento em canais com obstáculos submersos, governados pelas equações de águas rasas. Observa-se que a simulação cumpriu as condições para a ocorrência da piracema descritas na seção 5, ou seja, as velocidades não ultrapassaram nas seções transversais ao longo do trecho analisado, a profundidade da água é superior a e áreas molhadas nas seções transversais superiores a . Além disso, conforme mencionado na seção 5, ao se aproximar da chicana, a profundidade da água aumenta. Em cima da chicana e na abertura da chicana, a profundidade diminui e a velocidade aumenta. Nota-se também que a profundidade da água logo depois da chicana é menor que antes da chicana. Este processo se repete ao longo do trecho analisado. Outro ponto interessante é que o LBM-MRT foi capaz de confirmar que as chicanas exercem o papel de reduzir a velocidade da água.
O modelo de Smagorinsky e o MRT permitiram a diminuição do parâmetro de relaxamento e consequentemente, os resultados descrevem a situação física de forma mais realista. Sem esta implementação, utilizando o LBM-BGK, o valor mínimo alcançado para o parâmetro de relaxamento foi , enquanto que no LBM-MRT . Além disso, a presença no código da rotina de estabilidade trouxe, juntamente com a consistência do método, a garantia da convergência da solução numérica. Observou-se que o erro relativo é maior apenas nos dois cantos da entrada do canal. Mesmo com o tratamento aplicado nestes pontos, o erro relativo nesta região é vezes maior do que o erro ao longo do canal. Pretende-se desenvolver mais estudos e melhor abordar a condição de contorno na entrada do canal.
Neste estudo, o escoamento é permanente. Como trabalhos futuros, pretende-se repetir as simulações para o caso de vazão variável na entrada do canal, onde tem-se um escoamento não-permanente. Além disso, a presença das chicanas com abertura lateral no canal da piracema, faz com a que água descreva um caminho que se assemelha a meadros. Pretende-se então incorporar a pressão não-hidrostática na simulação e como isto, representar de maneira mais real o escoamento. Outros pontos de interesse são paralelizar o código LBM-MRT e compará-lo com o LBM-BGK e, adaptá-lo para que seja possível simular escoamento supercrítico bidimensional.
[1] Y. Peng, J. G. Zhou, J. M. Zhang, H. Liu, Lattice Boltzmann modeling of shallow water flows over discontinuous beds, International Journal for Numerical Methods in Fluids 75 (2014) 608-619.
[2] E. Bladéa, L. Cea, G. Coresteina, E. Escolanoc, J. Puertas, E. Vázquez-Cendónd, J. Dolz, A. Coll, Iber: herramienta de simulación numérica del flujo en ríos, Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería 30 (1) (2014) 1-10.
[3] F. U. Prieto, J. J. B. Muñoz, L. G. Corvinos, E. S. Casino, A. C. Acevedo, Estudio de la estabilidad y dispersión del problema de propagación de ondas sísmicas en 2-d utilizando el método de diferencias finitas generalizadas, Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería 27 (4) (2011) 269-277.
[4] A. M. Lobeiro, Solução das Equações de Saint-Venant em Uma e Duas Dimensões Usando o Método das Características, Ph.D. thesis, Universidade Federal do Paraná, Curitiba, Brasil (2012).
[5] M. Dourado, J. Meireles, Obtenção de um modelo de elementos finitos simplificado para representação de juntas rebitadas em análise dinâmica de estruturas usando uma ferramenta de updating, Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería, 32 (3) (2016) 173-180.
[6] Y. Peng, Lattice Boltzmann Simulations of Environmental Flow Problems in Shallow Water Flows, Ph.D. thesis, University of Liverpool, 2012.
[7] J. G. Zhou, Lattice Boltzmann Method for Shallow Water Flows, Springer, New York, 2004.
[8] M. F. Friedrich, F. R. Terabe, J. J. Ota, N. do C. Saks, Levantamento de informações durante visitas a sistemas de transposição de peixes no Brasil, in: XVII Simpósio Brasileiro de Recursos Hídricos, São Paulo, Brasil, 2007.
[9] Y. Peng, J. M. Zhang, J. G. Zhou, Lattice Boltzmann Model Using Two Relaxation Times for Shallow-Water Equations, Journal of Hydraulic Engineering, 142 (2) (2016) 1-6.
[10] H. Liu, M. Li, A. Shu. Burrows, Large eddy simulation of turbulent shallow water flows using multi-relaxation-time lattice Boltzmann model, International journal for numerical methods in fluids 70 (2012) 1573-1589.
[11] C. Z. Zhang, Y. G. Cheng, J. Y. Wu, Lattice Boltzmann simulation of the open channel flow connecting two cascaded hydropower stations, Journal of Hydrodynamics, 3 (28) (2016) 400-410.
[12] S. Chen, G. D. Doolen. Lattice Boltzmann Method for fluid flows, Annual Review of Fluid Mechanics 30 (1) (1998) 329-364.
[13] H. Liu, Lattice Boltzmann Simulations for Complex Shallow Water Flows. Ph.D. thesis, University of Liverpooly, Liverpooly, 2009.
[14] D. d'Humieres, Generalized lattice Boltzmann equations. In Rarefied Gas Dynamics: Theory and Simulations, Shizgal BD, Weaver DP (eds), IEEE Latin America Transactions, 159 (1992) 450-458.
[15] P. Lallemand, L-S. Luo, Theory of the Lattice Boltzmann Method: Dispersion, Dissipation, Isotropy, Galilean Invariance, and Stability, Physical Review E 61 (2000) 6546-6562.
[16] J. Sterling, S. Chen, Stability Analysis of Lattice Boltzmann Methods, Journal of Computational Physics, 123 (1) (1996) 196-206.
[17] B. Chopard, V. T. Pham, L. Lefèvre, Asymmetric lattice Boltzmann model for shallow water flows, Computers & Fluids 88 (2013) 225-231.
[18] A. H. Hedjripour, D. P. Callaghan, T. E. Baldock, Generalized transformation of the lattice Boltzmann method for shallow water flows, Journal of Hydraulic Research 54 (4) (2016) 371-388.
[19] M. La Rocca, A. Montessori, P. Prestininzi, S. Succi, A multispeed Discrete Boltzmann Model for Transcritical 2D Shallow Water Flows, Journal of Computational Physics 284 (2015) 117-132.
[20] J. G. Zhou, H. Liu, S. Shafiai, Y. Peng, R. Burrows, Lattice Boltzmann Method for Open-channel Flows, Engineering and Computational Mechanics 163 (2010) 243-249.
[21] M. La Rocca, C. Adduce, G. Sciortino, Development of a Lattice Boltzmann Method for Two-layered Shallow-water Flow, International Journal for Numerical Methods in Fluids 70 (2012) 1048-1072.
[22] C. F. Janben, S. T. Grilli, M. Krafczyk, Efficient simulations of long wave propagation and runup using a LBM approach on GPGPU hardware, In: Proceedings of the Twenty-second International Offshore and Polar Engineering Conference, Rodes, Grécia, 2012.
[23] J. G. Zhou, H. Liu, Determination of bed elevation in the enhanced lattice Boltzmann method for the shallow-water equations, Physical Review E 88 (2013) 1-6.
[24] S. Makrakis, O canal da Piracema como sistema de transposição. Ph.D. thesis, UEM, 2007.
[25] I. I. Muller, R. C. Gibertoni Projeto HG-169: Estudos computacionais do comportamento hidráulico dos canais do complexo do parque da barragem e do rio Bela Vista. Universidade Federal do Paraná. Relatória técnico, Centro de Hidráulica e Hidrologia Professor Parigot de Souza (CEHPAR), Curitiba, Brasil, 2002.
[26] B. Yulistiyanto, Flow around a cylinder installed in a fixed-bed open channel. Ph.D. thesis, École Polytechnique Fédérale de Lausanne, Lausanne, 1997.
[27] H. Liu, J. G. Zhou, R. Burrows, Lattice Boltzmann simulations of the transient shallow water flows, Advances in Water Resource 33 (2010) 387-396.
Published on 03/01/18
Accepted on 27/06/17
Submitted on 25/04/17
Volume 34, Issue 1, 2018
DOI: 10.23967/j.rimni.2017.7.005
Licence: CC BY-NC-SA license
Are you one of the authors of this document?