Physics-informed neural networks for fluid mechanics

  Рет қаралды 21,812

Ricardo Vinuesa

Ricardo Vinuesa

Күн бұрын

Пікірлер: 32
@darkside3ng
@darkside3ng Жыл бұрын
Amazing explanation. Finally I have a clear image of PINNs :) Thank you.
@rvinuesa
@rvinuesa Жыл бұрын
I am happy the video helps! 🙂
@sahand944
@sahand944 Жыл бұрын
Very helpful. Thanks for your time and effort.
@MrHaggyy
@MrHaggyy Жыл бұрын
Great video. Would be interesting to know more about what properties in model and data will drive computational complexety in PINN's and traditionell simulation. From my understanding PINN's are great for cheap iterative measurements to optimize the setup of an experiment. Once you found points of interesst you can set up expensive traditional experiments.
@taimoorzain7585
@taimoorzain7585 Жыл бұрын
thank Ricardo Vinuesa really really thanks can you also for LES for turbulence
@VinuesaLab
@VinuesaLab Жыл бұрын
This could be an application too, although there are some challenges with PINNs in unsteady problems
@Kai-r6n7z
@Kai-r6n7z 11 ай бұрын
Interesting work and nice explanation! What I don't understand is why you don't need to include a model for the Reynolds stresses. Since the RANS equations are underdetermined, it doesn't seem obvious to me that the model converges to a physically meaningful solution. So, does the model not converge to a different solution each time depending on the initial weights, thus not guaranteeing the physical meaningfulness of the solution?
@rvinuesa
@rvinuesa 11 ай бұрын
The boundary conditions ensure that one converges to the right solution. Note that these include boundary conditions for the Reynolds stresses!
@Kai-r6n7z
@Kai-r6n7z 11 ай бұрын
@@rvinuesa Thank you very much for your response! Initially, I didn't realize that you included boundary conditions for the Reynolds stresses as well. However, it's still not clear to me that this boundary value problem should have a unique solution inside the domain, considering there are 6 variables but only 3 field equations.
@manojkumar-cm2ym
@manojkumar-cm2ym Жыл бұрын
Great explanation, could you let me know, is there chance to estimate the value of drag/ coefficient in the the E- E model with this approach
@rvinuesa
@rvinuesa Жыл бұрын
Absolutely! You can calculate it based on the computed pressure and wall-shear stress
@shahidali-dl7wj
@shahidali-dl7wj Жыл бұрын
Geart job sir... Very productive
@shahidali-dl7wj
@shahidali-dl7wj Жыл бұрын
​@@rvinuesa ❤❤
@segundovinuesa9648
@segundovinuesa9648 Жыл бұрын
Great!
@VinuesaLab
@VinuesaLab Жыл бұрын
Thanks!!@@segundovinuesa9648
@abhishekjoshi1677
@abhishekjoshi1677 Жыл бұрын
Excellent video, Prof. I have been also working in developing PINNs for turbulence modelling. What would you say are the current challenges for PINNs for fluid dynamics. I believe it is difficult for NN to learn the small scales turbulence. Is it true?
@elganaelmehdi1697
@elganaelmehdi1697 Жыл бұрын
This is a great video! Thank you very much. I have a question about the input data. I noticed that you used (X, Y) as input, which I think represents the coordinates of the problem. and threfore you made predictions for U, V, and P. However, one thing I noticed is that we didn't provide the model the initial conditions as input for the problem. Could you please explain why we don't need initial conditions?
@elganaelmehdi1697
@elganaelmehdi1697 Жыл бұрын
@@rvinuesa thanks 👍👍👍
@VinuesaLab
@VinuesaLab Жыл бұрын
Happy to help if you have more questions :) @@elganaelmehdi1697
@sudharsung2429
@sudharsung2429 Жыл бұрын
Will this method work if we use libraries like DeepXDE or Neurodiffeq? Is there a difference in using this library and the traditional method used
@VinuesaLab
@VinuesaLab Жыл бұрын
This relies on the very basic automatic differentiation, which is needed in the back-propagation algorithm to train any neural network
@huseynyusifov2033
@huseynyusifov2033 Жыл бұрын
Hi professor, I am also working on PINNs to solve the radial flow diffusivity equation. But it keeps failing. Using the same PINNs I solved Burger's and Schrodinger which gave magnificent results. Do you have some recommendations?
@rvinuesa
@rvinuesa Жыл бұрын
Maybe you can email me the details?
@angtrinh6495
@angtrinh6495 Жыл бұрын
Great work, Prof.! Can you please explain more about the boundary condition? As I have viewed your code, all test cases use bc loss as MSE between the prediction of bc points (x,y) and bc velocities (u,v) which are observations/measurements/simulated data. Therefore, all boundaries here use the Dirichlet boundary condition? And the data is from either the analytical solution or numerical solver, isn't it?
@VinuesaLab
@VinuesaLab Жыл бұрын
That's correct, the boundary conditions are Dirichlet, and they are taken from the statistics of the DNS
@angtrinh6495
@angtrinh6495 Жыл бұрын
@@VinuesaLab Thank you for the explaination!
@MaryamSoltani-d3m
@MaryamSoltani-d3m Жыл бұрын
Thankyou! it was great and really useful. I want to ask a question about 2 terms in loss function which you used. One of them (supervised loss) you used only data in boundaries. While working with experimental data is not better that we expand supervised loss over all points which we have measured? I mean if we have measured data in any points it can help us or not?
@MaryamSoltani-d3m
@MaryamSoltani-d3m Жыл бұрын
@Ricardo Vinuesa Thanks for your kind response.
@VinuesaLab
@VinuesaLab Жыл бұрын
Happy to answer any other questions you may have!@@MaryamSoltani-d3m
@manfredbogner9799
@manfredbogner9799 10 ай бұрын
Sehr gut
@nasalimbu3078
@nasalimbu3078 11 күн бұрын
Nucleus plant cell Layer Membrane cell animal
@elsadignaser8987
@elsadignaser8987 Жыл бұрын
Thanks very much for such valuable animation Would you please share your email Thanks indeed
But what is a neural network? | Deep learning chapter 1
18:40
3Blue1Brown
Рет қаралды 18 МЛН
Description and Derivation of the Navier-Stokes Equations
11:18
LearnMechE
Рет қаралды 333 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Machine Learning for Fluid Dynamics: Patterns
20:52
Steve Brunton
Рет қаралды 88 М.
Hamiltonian Neural Networks (HNN) [Physics Informed Machine Learning]
19:24
The million dollar equation (Navier-Stokes equations)
8:03
vcubingx
Рет қаралды 532 М.
The Most Important Algorithm in Machine Learning
40:08
Artem Kirsanov
Рет қаралды 566 М.
Introduction to deep learning for fluid mechanics
28:28
Ricardo Vinuesa
Рет қаралды 11 М.