Enhancing Computational Fluid Dynamics with Machine Learning

  Рет қаралды 18,186

Steve Brunton

Steve Brunton

Күн бұрын

Research abstract by Ricardo Vinuesa (‪@rvinuesa‬) from KTH!! Twitter: @ricardovinuesa
In this video we discuss the recent article published in Nature Computational Science by Ricardo Vinuesa and Steve Brunton, where the potential of machine learning (ML) to improve numerical simulations of fluid flows is discussed. In particular, we show the possibilities enabled by ML in the context of 1) accelerating direct numerical simulations (DNSs); 2) improving turbulence modeling for large-eddy simulations (LESs) and Reynolds-averaged Navier-Stokes (RANS) simulations; and also enhancing the development of reduced-order models (ROMs). Focusing on the latter, we describe a deep-learning framework for learning a minimal and near-orthogonal set of non-linear modes in the context of turbulent flows. In particular, we focus on a high-fidelity numerical database of a simplified urban environment. The proposed technique relies on β-variational autoencoders (β-VAEs) and convolutional neural networks (CNNs), which enable extracting non-linear modes while encouraging the learning of statistically-independent latent variables and penalizing the size of the latent vector. We demonstrate that by constraining the shape of the latent space, it is possible to motivate orthogonality and extract a set of parsimonious modes which enable high-quality reconstruction. This method exhibits an excellent performance in the reconstruction against linear-theory-based decompositions, where the energy percentage captured by the proposed method from five modes is equal to 87.36% against 32.41% from proper-orthogonal decomposition (POD).
Link to article on ML and CFD: www.nature.com/articles/s4358...
Link to article on non-linear orthogonal modal decomposition:
www.sciencedirect.com/science...
This video was produced at the University of Washington

Пікірлер: 23
@mode-lab
@mode-lab Жыл бұрын
¡Excelente video Ricardo! Me estaba preguntando cuando aparecerías en uno de estos.
@mode-lab
@mode-lab Жыл бұрын
@@rvinuesa y me imagino que muy productiva también 😉
@PunmasterSTP
@PunmasterSTP Жыл бұрын
CFD? More like “This has gotta be”…one of the most interesting videos I’ve seen in awhile!
@ProjectPhysX
@ProjectPhysX Жыл бұрын
Thanks for the talk! ML in CFD is fascinating! Turbulence certainly follows patterns that are not intuitive to unterstand, but ML models can figure it out and extrapolate a better solution from small resolution. With proper validation that is a powerful tool when memory is limited.
@theastuteangler
@theastuteangler Жыл бұрын
Turbulence is chaotic and by definition chaos is that without pattern, so exactly which patterns do turbulence follow?
@ProjectPhysX
@ProjectPhysX Жыл бұрын
@@theastuteangler for example horseshoe vortices for turbulent flow over a surface, and turbulence follows the Kolmogorov scale. The flow field is correlated on small length scales but not on large, this makes it predictable at least for small time and length scales. It's not entirely chaotic.
@theastuteangler
@theastuteangler Жыл бұрын
@@ProjectPhysX isnt any system predictable at a small enough scale? That is to say, for example, with enough inputs any output can be determined? This sounds like a grossly idealized approach, the most spherical of all spherical cows. If we look at anything with a strong enough microscope, we can assume what may happen next right down to quarks and leptons - but once we pull back and begin to include influences continuously, does the deterministic nature of PDEs and the like not break down? I imagine a deck of cards. Taking the whole deck, you cannot determine what card is next. But identifying the beginning state, the precise shuffling and outcome of that, and which cards have come before (being eliminated from the deck), the next card can be determined. We have scoped in to a high degree. Scope out back to the realistic state: a deck of cards whose suits and values are unknown and cannot be known, we cannot determine the next card. I hope I am making my point clear. I am a physics enthusiast, having not been trained at the highest levels. My mathematics is strong however, though I favour intuition and creativity over rote and rigor.
@ProjectPhysX
@ProjectPhysX Жыл бұрын
@@theastuteangler not quite; quantum mechanics is fundamentally unpredictable. The thing with turbulence is, it's averages are well predictable over large length scales and large time periods. Its fluctuations are somewhat predictable on small scales. And there are repeating patterns on medium scales. You can't predict it for indefinitely long though, as eventually the tinyest fluctuations from QM will surface as macroscopic chaos. BTW, a cow is quite different from a sphere aerodynamically, I just simulated it in CFD :'D kzfaq.info/get/bejne/jN-ogL1j27mXlH0.html
@JousefM
@JousefM Жыл бұрын
@@ProjectPhysX Good to see you here Moritz ;-)
@manojkumar-cm2ym
@manojkumar-cm2ym 2 ай бұрын
Nice lecture, could you explain what is latent space?
@toanhockhaiphong
@toanhockhaiphong Жыл бұрын
good technique
@omarhassan4709
@omarhassan4709 Жыл бұрын
Is mechanical engineering the best branch for fluid mechanics or aerospace engineering or something else?
@ProjectPhysX
@ProjectPhysX Жыл бұрын
It's quite an interdisciplinary field :) I'm coming from physics, but I also know many mathematicians, computer scientists, engineers and hydrologists who do fluid dynamics in some way. I wouldn't say that one background is better than the other, either way there is a lot to learn and to gain :)
@ACC861
@ACC861 Жыл бұрын
Application of fluids exist everywhere in the engineering and science sectors.. you just have to pick your poison!!
@Itsgallon
@Itsgallon Жыл бұрын
I would say naval architecture or ocean engineering if you want to study hydrodynamics
@grantnorman1854
@grantnorman1854 Жыл бұрын
Those are good for applied fluid mechanics - for instance running CFD for an airplane. They are also decent paths into this type of fluid mechanics (less applied, more theoretical). I would suggest applied math, maybe with a few engineering classes, if that's you want to do more theoretical fluid mechanics.
@samarthchaudhari6718
@samarthchaudhari6718 Жыл бұрын
is the simulation done in OpenFoam?
@samarthchaudhari6718
@samarthchaudhari6718 Жыл бұрын
@@rvinuesa ohh, got it,Thanks for sharing.
@fattysumpang5833
@fattysumpang5833 Жыл бұрын
How would you prove the universality of the autoencoder? How is it different from guessing the results or simply remembering everything?
@hfkssadfrew
@hfkssadfrew 2 ай бұрын
yes it has been proved
@microvecpte.ltd.9359
@microvecpte.ltd.9359 Жыл бұрын
Watched your interview with Jousef on the same topic and you were very positive on ability to reconstruct the flows in near wall flows (boundary layers). This is probably the biggest challenge we face with our AI PIV software. Are there any papers we can read on the proper reconstruction in near wall, you could suggest?
@microvecpte.ltd.9359
@microvecpte.ltd.9359 Жыл бұрын
@@rvinuesa Thanks a lot!
@JousefM
@JousefM Жыл бұрын
Hey, I know that guy! :D Recorded a podcast with Ricardo here: kzfaq.info/get/bejne/irWWqslly8y0nok.html
Machine Learning for Fluid Dynamics: Models and Control
32:28
Steve Brunton
Рет қаралды 42 М.
How is machine learning improving computational fluid dynamics?
20:56
Ricardo Vinuesa
Рет қаралды 4,6 М.
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 10 МЛН
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 127 МЛН
I’m just a kid 🥹🥰 LeoNata family #shorts
00:12
LeoNata Family
Рет қаралды 20 МЛН
Deep Learning for Turbulence Closure Modeling
22:28
Steve Brunton
Рет қаралды 38 М.
Understanding POD: the Proper Orthogonal Decomposition
11:50
Fernando Zigunov
Рет қаралды 19 М.
Machine Learning for Fluid Mechanics
30:09
Steve Brunton
Рет қаралды 131 М.
What Is Turbulence?  Turbulent Fluid Dynamics are Everywhere
29:59
Steve Brunton
Рет қаралды 68 М.
Nathan Kutz: The future of governing equations
1:14:03
Machine Learning and Dynamical Systems Seminar
Рет қаралды 1,3 М.
Machine Learning for Fluid Dynamics: Patterns
20:52
Steve Brunton
Рет қаралды 86 М.
Why is All Life Carbon Based, Not Silicon? Three Startling Reasons!
14:05
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,1 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,4 МЛН
GamePad İle Bisiklet Yönetmek #shorts
0:26
Osman Kabadayı
Рет қаралды 181 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,1 МЛН