Simple Science

Ciência de ponta explicada de forma simples

# Física# Dinâmica dos Fluidos

Prevendo Parâmetros de Fluxo Turbulento com Deep Learning

Um modelo novinho prevê dados faltantes em fluxos turbulentos usando deep learning.

― 8 min ler


Aprendizado Profundo paraAprendizado Profundo paraAnálise de FluxoTurbulentoexistentes.turbulento a partir de dadosUm modelo prevê parâmetros de fluxo
Índice

A turbulência é um assunto complicado na dinâmica dos fluidos, estudada por muitos anos pra entender melhor sua natureza caótica. Pra analisar os fluxos Turbulentos, os pesquisadores precisam de muita informação desses fluxos. Diversos métodos foram desenvolvidos pra gerar dados de turbulência de alta qualidade pra simulações e aplicações científicas. Um método muito usado é a simulação numérica direta (DNS), que resolve as equações que descrevem o movimento dos fluidos. Porém, os métodos de medição tradicionais, como a velocimetria por imagens de partículas (PIV), conseguem pegar só duas componentes de velocidade em um fluxo e perdem informações vitais como a velocidade ao longo do fluxo, pressão e temperatura.

Pra analisar o fluxo turbulento de forma eficaz, é fundamental ter informações sobre as três componentes de velocidade, além da pressão e da temperatura. Esses parâmetros são cruciais pra entender a estrutura do fluxo e seu comportamento. Sem esses dados, fica complicado fazer análises profundas ou melhorar sistemas que dependem de fluxos turbulentos.

Tem vários métodos disponíveis pra adquirir esses parâmetros que faltam, mas muitos deles envolvem altos custos e montagens complexas. Por exemplo, sistemas avançados de PIV conseguem obter dados de fluxo tridimensionais, mas precisam de equipamentos adicionais e envolvem processos complicados. Outras técnicas pra estimar parâmetros, como o uso de equações governantes ou métodos de assimilação de dados, ainda precisam de mais dados do que o que a PIV padrão pode fornecer.

Esse estudo tem como objetivo encontrar uma forma de prever esses parâmetros não disponíveis usando campos de fluxo existentes. O método proposto utiliza Aprendizado Profundo, um campo que tá crescendo rápido e que já mostrou grande potencial em várias aplicações, incluindo a dinâmica dos fluidos.

Aprendizado Profundo na Dinâmica dos Fluidos

Os algoritmos de aprendizado profundo se tornaram populares em muitas áreas, incluindo a dinâmica dos fluidos. Eles podem ser usados pra várias tarefas, desde gerar dados de fluxo temporais até prever fluxo com base em dados anteriores. Uma das principais vantagens do aprendizado profundo é sua capacidade de mapear parâmetros de um conjunto pra outro. Isso significa que um modelo de aprendizado profundo pode aprender a prever um tipo de dado a partir de outro, mesmo que alguns pontos de dados estejam faltando.

As Redes Generativas Adversariais (GANs) são um tipo de modelo de aprendizado profundo que ganharam destaque pela sua capacidade de criar dados realistas. Esses modelos têm duas partes: um gerador, que cria os dados, e um discriminador, que avalia os dados gerados em relação aos dados reais. Essa estrutura permite que as GANs melhorem seu desempenho ao longo do tempo conforme treinam com dados reais.

Nesse estudo, um modelo novo chamado rede generativa adversarial de mapeamento (M-GAN) é proposto. Esse modelo foca em prever parâmetros não disponíveis a partir dos disponíveis. A ideia é que, ao treinar o M-GAN com dados de fluxo existentes, ele possa aprender a gerar previsões para parâmetros que não podem ser medidos diretamente.

Metodologia

O modelo M-GAN consiste em um gerador e um discriminador, parecido com as GANs tradicionais. Porém, ele também incorpora um gerador de informação de rótulo (LIG) pra ajudar a decidir quais parâmetros devem ser gerados quando ambas as entradas fornecem informações semelhantes.

Pra validar o desempenho do M-GAN, dois tipos de fluxos de fluidos são testados: fluxo de Rayleigh-Bénard em 2D e fluxo turbulento em canal. O fluxo de Rayleigh-Bénard é um processo de convecção natural que acontece quando um fluido é aquecido por baixo e resfriado por cima. Nesse caso, o modelo prevê a temperatura a partir das duas componentes de velocidade disponíveis.

No caso do fluxo turbulento em canal, o modelo prevê tanto a velocidade ao longo do fluxo quanto a pressão a partir das velocidades normais à parede e na direção da largura. Isso é feito usando dados de fluxo em diferentes números de Reynolds, que medem quão turbulento o fluxo é.

O processo funciona assim: o modelo pega os dados de velocidade disponíveis e os usa pra gerar previsões dos parâmetros que estão faltando. As previsões são então comparadas com dados reais de simulações pra avaliar a precisão.

Geração de Dados

Os dados tanto do fluxo de Rayleigh-Bénard quanto do fluxo turbulento em canal são gerados usando DNS. Pra o fluxo de Rayleigh-Bénard, as equações governantes são resolvidas sob condições de contorno específicas, focando em como a temperatura varia em relação à velocidade. A simulação produz várias imagens de dados que podem ser usadas pra treinar o modelo M-GAN. Um total de 9000 imagens são criadas pra treinar e 3000 pra testar o modelo.

No caso do fluxo turbulento em canal, a mesma abordagem é aplicada. O fluxo é gerado usando métodos computacionais estabelecidos, e os dados são validados contra resultados conhecidos pra garantir sua precisão. Pra esse fluxo, dados em três números de Reynolds diferentes são usados. Isso permite que o modelo seja treinado usando condições de turbulência tanto mais baixas quanto mais altas, testando sua adaptabilidade.

Treinamento e Testes

O processo de treinamento envolve inserir os dados de fluxo disponíveis no modelo M-GAN. Pra o fluxo de Rayleigh-Bénard, o modelo usa as componentes de velocidade pra prever a temperatura. No caso do fluxo turbulento em canal, ele prevê a velocidade ao longo do fluxo e a pressão a partir das outras duas componentes de velocidade.

Durante o treinamento, o modelo recebe tanto dados reais quanto gerados, permitindo que ele aprenda o mapeamento entre parâmetros disponíveis e não disponíveis. O algoritmo de otimização então atualiza os pesos do modelo pra melhorar suas previsões ao longo do tempo.

Após o treinamento, o modelo é testado com conjuntos de dados adicionais que ele não viu antes. Usando esses casos de teste, os pesquisadores podem avaliar o quão bem o M-GAN consegue generalizar suas descobertas pra novos fluxos.

Resultados

Fluxo de Rayleigh-Bénard em 2D

Os resultados da aplicação do M-GAN no fluxo de Rayleigh-Bénard mostram que o modelo consegue prever a temperatura a partir dos dados de velocidade disponíveis. As distribuições de temperatura previstas se encaixam bem com os resultados reais da DNS, mostrando que o modelo captura características chave do fluxo.

Além disso, análises estatísticas, como perfis de temperatura média e funções de densidade de probabilidade, ilustram que os valores previstos estão bem alinhados com as medições do mundo real. Essa validação indica que o M-GAN pode mapear efetivamente os parâmetros disponíveis para os não disponíveis nesse caso.

Fluxo Turbulento em Canal

Para o fluxo turbulento em canal, o modelo M-GAN consegue novamente fornecer previsões precisas tanto pra velocidade ao longo do fluxo quanto pra pressão. Os resultados mostram uma concordância significativa com os dados da DNS, demonstrando a habilidade do modelo em lidar com as complexidades dos fluxos turbulentos.

Nesse caso, o modelo se sai um pouco melhor em números de Reynolds mais baixos do que em números mais altos. Essa observação se relaciona com a dificuldade aumentado em prever comportamentos caóticos em fluxos mais turbulentos. Notavelmente, as previsões do modelo para os campos de pressão apresentam mais variabilidade do que os campos de velocidade, indicando que a pressão é mais desafiadora de estimar em condições turbulentas.

Além disso, a capacidade de interpolação do modelo é testada usando dados de fluxo em canal em um número de Reynolds que não estava incluído no conjunto de treinamento. Mesmo assim, o M-GAN ainda gera previsões razoáveis. Isso sugere que o modelo pode aprender um mapeamento entre parâmetros em diferentes condições de fluxo.

Conclusão

Essa pesquisa introduz o M-GAN, um modelo inovador de aprendizado profundo capaz de prever parâmetros que estão faltando a partir de dados de fluxo disponíveis. Validando seu desempenho por meio de múltiplos casos de fluxo de fluidos, o estudo demonstra a eficácia do M-GAN em lidar com fluxos turbulentos em diferentes números de Reynolds.

Os resultados indicam que o M-GAN pode fechar a lacuna criada pelas limitações nos métodos de medição tradicionais, oferecendo uma nova abordagem pra analisar fluxos turbulentos complexos com base apenas nos dados disponíveis. O potencial de aplicar esses modelos em engenharia e pesquisa científica é imenso, abrindo caminho pra avanços na nossa compreensão geral da turbulência.

Resumindo, o M-GAN mostra promessas em prever parâmetros de fluxo não disponíveis, ajudando assim na melhor análise e controle de fluxos turbulentos em várias aplicações.

Fonte original

Título: Predicting unavailable parameters from existing velocity fields of turbulent flows using a GAN-based model

Resumo: In this study, an efficient deep-learning model is developed to predict unavailable parameters, e.g., streamwise velocity, temperature, and pressure from available velocity components. This model, termed mapping generative adversarial network (M-GAN), consists of a label information generator (LIG) and an enhanced super-resolution generative adversarial network (ESRGAN). LIG can generate label information helping the model to predict different parameters. The GAN-based model receives the label information from LIG and existing velocity data to generate the unavailable parameters. Two-dimensional (2D) Rayleigh-B{\'e}nard flow and turbulent channel flow are used to evaluate the performance of M-GAN. Firstly, M-GAN is trained and evaluated by 2D direct numerical simulation (DNS) data of a Rayleigh-B{\'e}nard flow. From the results, it can be shown that M-GAN can predict temperature distribution from the two-dimensional velocities. Furthermore, DNS data of turbulent channel flow at two different friction Reynolds numbers $Re_\tau$ = 180 and 550 are applied simultaneously to train the M-GAN and examine its predicting ability for the pressure fields and the streamwise velocity from the other two velocity components. The instantaneous and statistical results of the predicted data agree well with the DNS data, even for the flow at $Re_\tau$ = 395, indicating that M-GAN can be trained to learn the mapping function of the unknown fields with good interpolation capability.

Autores: Linqi Yu, Mustafa Z. Yousif, Young-Woo Lee, Xiaojue Zhu, Meng Zhang, Paraskovia Kolesova, Hee-Chang Lim

Última atualização: 2023-04-16 00:00:00

Idioma: English

Fonte URL: https://arxiv.org/abs/2304.07762

Fonte PDF: https://arxiv.org/pdf/2304.07762

Licença: https://creativecommons.org/publicdomain/zero/1.0/

Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.

Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.

Mais de autores

Artigos semelhantes