Machine Learning for Fluid Mechanics

Поділитися
Вставка
  • Опубліковано 10 лис 2024

КОМЕНТАРІ • 202

  • @mehmetesen9385
    @mehmetesen9385 4 роки тому +57

    Wow, as both Mechanical Engineer(specialized in energy field) and Software Engineer, this was my dream to I want to work on :) I feel very lucky to came across to your channel.

  • @nipunkothare
    @nipunkothare 3 роки тому +11

    I've just started my PhD on ML in CFD, thanks for the insight!

  • @nikhilm4418
    @nikhilm4418 4 роки тому +7

    Thank you for the detailed and informative video. Easily saved me from weeks of literature survey effort by providing a review of selected papers across various ML + CFD applications. All the papers mentioned seem like great starting points to delve into the field.

  • @thetypingart
    @thetypingart 8 місяців тому

    The modern professors like you are making things easier for new researcher like me, thank you very much for this lecture series.

  • @ras22king
    @ras22king 4 роки тому +29

    Wonderful lecture
    I am really interested in this integration between fluid mechanics and machine learning.
    I hope this series will continue

  • @simonhau5239
    @simonhau5239 4 роки тому +1

    I’m an undergraduate major in fluid mechanics and my instructor studies both machine learning and turbulent flows. It’s good to know this topic has such good prospects

  • @johncgibson4720
    @johncgibson4720 3 роки тому

    When I first took a lesson of feedback/trained neural network a quarter century ago, I didn't think that it could incorporate existing knowledge. Thanks to this presentation, I learned that it has actually been done.

  • @TheSumitdhadam
    @TheSumitdhadam 4 роки тому +6

    You are a great inspiration. It's absolute pleasure of watching your lectures and learning.

  • @kartikbali5098
    @kartikbali5098 2 роки тому

    This lecture is pure gold. Having experience with both deep learning and cfd this seems somehow both achievable and straight out of a sci-fi movie

  • @LumberingJuggernaut
    @LumberingJuggernaut 3 роки тому +1

    Stumbled across your channel looking to brush up basics of ML in Fluids, coincidentally after reading the review article you co-authored. Super clear and easy to understand lecture!
    One thing I would appreciate is a references list of the papers you reference in the video in the video description.
    Thanks a lot for the video!

  • @johnalley8397
    @johnalley8397 4 роки тому +70

    This is an outstanding lecture.

    • @Eigensteve
      @Eigensteve  4 роки тому

      Thanks!

    • @johnalley8397
      @johnalley8397 3 роки тому

      This linked vid is some kind of weird thing, but it did put the idea of using a steadily rising pure tone soundtrack over a video as a possible embedded time index.... not sure if it makes more sense than a frame count... but it is interesting.
      Aside from that though... weird. Oughtta prolly delete.

    • @Michallote
      @Michallote 3 роки тому

      @@johnalley8397 just report the dude, it's spamming the comment section

  • @shuvranilsanyal1018
    @shuvranilsanyal1018 3 роки тому +2

    It's an outstanding lecture. I got into PhD in HPC-CFD and want to use ML,DL, ANN/CNN in CFD. Looking forward to work with you in future Sir.😁

    • @maikkaralis9225
      @maikkaralis9225 2 роки тому

      could you please tell me more about your studies?
      i have a Ms in CFD and looking for the next step in my studies...very interested in ML, DL and their application in CFD

  • @aleph285
    @aleph285 4 роки тому

    I am surprised by the fact that this lecture is free. Really great content and clear explanation.

  • @VerifyTheTruth
    @VerifyTheTruth 3 роки тому

    Thank You For The Brief Summary Of Field. I Enjoyed Your Overview Perspective Of The Basic Subject Matter. The Presented Information Flowed Well Towards Summation And Sufficiently Outlined The General Scope Of Functional Applications. In My Sincere Opinion, Well Done.

  • @erockromulan9329
    @erockromulan9329 4 роки тому +8

    Beautiful lecture, Steve. One of my dream projects is to combine topology optimization with fluid mechanics to iterate and develop wing profiles and structures. I'll be looking up on the ways to "bake in" known data to help with the code. Thank you!

  • @rchn1315
    @rchn1315 4 роки тому

    This was wonderful to help me in describing my current work challenges with ignorant executives. Beautifully done. The best by far I've ever seen. Kudo's to you!

  • @williamdavis3658
    @williamdavis3658 4 роки тому +2

    Thanks so much for making these videos available to the public! I'm currently going through your "Data-Driven Science and Engineering" book in group meetings at UC Berkeley, and these videos are a great additional resource

    • @Eigensteve
      @Eigensteve  4 роки тому

      Nice! Glad they are helping

  • @FrictionBearings
    @FrictionBearings 4 роки тому

    Finally some coherent talk on integration for both.

  • @dilshanchrishantha6548
    @dilshanchrishantha6548 4 роки тому +1

    Inspiring speech of a trending field of computational engineering.

  • @amarilloatacama4997
    @amarilloatacama4997 4 роки тому +1

    Greeeat!! I read this year's Raissi and Karniadakis' paper in Science and I definitely want to know more

    • @Eigensteve
      @Eigensteve  4 роки тому +1

      That's a super interesting paper!

  • @tabithablack1421
    @tabithablack1421 3 роки тому

    Thank you so much for providing such an understandable integration of the concepts. I am a Clinical Psychology Ph.D. student (with a career history as a commercial pilot). I am fascinated by the combination of fluid mechanics and psychology (the invisible biology) and what machine learning can provide to the field of psychology in the near future. The psychology field is behind... way behind, on organizing the quant and qual data into usable models--but this gives me a little hope. :)

  • @owais706
    @owais706 2 роки тому

    An excellent method of presentation and description of the knowledge.

  • @drandrewsanchez
    @drandrewsanchez 4 роки тому +1

    A most excellent video lecture, perfect for an introduction to fluid mechanics research.

  • @tlm7790
    @tlm7790 4 роки тому

    Fantastic presentation Steve. Curiosity rules! Grateful.

  • @chriswei6109
    @chriswei6109 3 роки тому +1

    Thank you for your wonderful lecture, Dr. Brunton. This is what I really want to learn.

  • @vigneshvaratharajan5111
    @vigneshvaratharajan5111 3 роки тому +1

    This is absolutely brilliant and inspiring. Thank you such a detailed introduction to ML for Fluid Mechanics

  • @morzariadeep
    @morzariadeep 4 роки тому +7

    I would disagree that we have enough data for fluid mechanics unlike other popular problems like image recognition. Fluid problems in general are very complex and unique and as soon as one changes certain conditions, machine learning models become useless. But there is a lot of scope for control problems using reinforcement learning which as such does not solely rely on data.

    • @sidharthvyas7870
      @sidharthvyas7870 4 роки тому +3

      I agree

    • @John_Graff
      @John_Graff 4 роки тому +6

      Machine learning does not only refer to neural networks. Brunton's own method SINDy doi.org/10.1073/pnas.1517384113 has proven useful in identifying the dynamics of fluids solely from data. There is an entire field of research dedicated to developing fluid models strictly from data. I would not write it off so easily.

    • @Eigensteve
      @Eigensteve  4 роки тому +1

      @@John_Graff Thanks -- I agree, there is such a diversity of methods. Although there is no "silver bullet", there are lots of things to try in different circumstances.

    • @Eigensteve
      @Eigensteve  4 роки тому +2

      This is a subtlety we think about a lot about actually. Fluids data are vast in some dimensions and sparse in others. Many types of machine learning won't generalize well to new parameter values, but there is a lot of work on methods that do generalize. In fact, fluids is one of the big motivating field to develop new and better techniques.

  • @korismith7509
    @korismith7509 3 роки тому

    Thank you for this video. This helped equip me with at least a rudimentary knowledge of the topic that enabled me to ask the questions I needed to ask. You helped me get a job.

  • @bernardogalvao4448
    @bernardogalvao4448 4 роки тому +7

    I am loving this channel

  • @dr.d1053
    @dr.d1053 3 роки тому +1

    Thank you very much, such an inspiring talk and insightful overview.

  • @perlindholm4129
    @perlindholm4129 4 роки тому

    Idea - If you define differential equations as loop functions. Ex. y[0] = ...; loop (dydt = y ; y: = y +dydt*dt) then we there should exist loop(loop(loop(...))) functions since that belongs to xyz space. Three loops to initialize a 3D volume.

  • @NguyenAnh-me7xb
    @NguyenAnh-me7xb 3 роки тому +1

    thank you for presenting such an interesting topic

  • @AnkitKumar-dh1jd
    @AnkitKumar-dh1jd 4 роки тому

    Thanks, for Integrating my two favourite fields of study. ❤❤

  • @valor36az
    @valor36az 4 роки тому +1

    Fantastic overview, watched your video because I was getting stuck in my model I might change direction.

  • @ferdousalamnayan8024
    @ferdousalamnayan8024 4 роки тому +1

    This is such a great video of top view of ML in FM. Loved it!

  • @babubme
    @babubme Місяць тому

    As someone who transitioned from FEM to ML Engineering, it was funny at first to notice similarities and think, ‘Hey, I’ve seen that before!’ I believe the reason AI isn’t widely used in FEM/CFD today is because, in fact, it was already being utilized early on, just under a different name.

  • @JaydeepSinghTindori
    @JaydeepSinghTindori 3 роки тому

    I am working a atmospheric modelling. It's my pleasure to be here. I hope I will meet you in future.

  • @sunghaHSCL
    @sunghaHSCL 4 роки тому

    Superb. This is simply one of the best UA-cam I ever watched ! Thanks for sharing..

  • @chriss3423
    @chriss3423 4 роки тому +1

    Simply amazing! Can't wait to watch more!

  • @rajjkyoop3487
    @rajjkyoop3487 4 роки тому +1

    got this recommended after watching your Von Karman and IPAM lectures :)
    great stuff !

  • @TheCsePower
    @TheCsePower 2 роки тому

    Im an ex FEA simulation engineer doing Data Science. I never thought these two fields could work together

  • @cxrrt
    @cxrrt 3 роки тому

    Brilliant presentation, thanks for sharing!

  • @laminlevrai1758
    @laminlevrai1758 4 роки тому +36

    Can you please make videos on non-linear control systems.

    • @arian9310
      @arian9310 4 роки тому +3

      This would be great

    • @Eigensteve
      @Eigensteve  4 роки тому +28

      In the works!

    • @isaaccastro7853
      @isaaccastro7853 4 роки тому

      This is exactly the type of video ive been wanting to see. Can we set up a zoom? I would love to talk to you and ask some questions. My name is Isaac Castro I am 21 and about to start my masters program in applied math. In my own time I have been working with machine learning and simple fluid equations. Would love to talk and ask some questions. Let me know!

    • @dsm5d723
      @dsm5d723 4 роки тому

      Could the internet hold my B@llz? I am U(t), the only perfect non-linear control system.

    • @elaiottoiale4216
      @elaiottoiale4216 3 роки тому

      ua-cam.com/video/DsmhKZvKyi8/v-deo.html

  • @glypo
    @glypo 4 роки тому +2

    This is an excellent introduction, thank you very much, I found it tremendously helpful.

  • @mikes2381
    @mikes2381 4 роки тому +7

    Wow. At about 15 minutes that noise and "corrupted pixels" in the images produces noise in the transcoding and UA-cam compression algorithm. Crazy.

  • @skhossenali5654
    @skhossenali5654 4 роки тому +1

    Very very nice end examples of inspiration

  • @bosonglin7462
    @bosonglin7462 3 роки тому +1

    Thank you UA-cam for letting me find this.

  • @wodemamaya1889
    @wodemamaya1889 4 роки тому +2

    So nice explanation. I can't help myself subscribing your channel!

  • @farquleetahmadkhan2710
    @farquleetahmadkhan2710 4 роки тому +1

    You are just great!
    Kindly share more videos on this topic

  • @einanc
    @einanc 3 роки тому

    This is indeed the tip of the iceberg. This topic has been discussed for the last twenty years in the field of turbulent combustion. I hope you mention them in your new review paper.

  • @snneossi6880
    @snneossi6880 4 роки тому +2

    This is really interesting and worth investigating.

  • @danielsiemmeister5286
    @danielsiemmeister5286 Рік тому

    Hi,
    first of all I would like to thank you for that great content you are offering for free on UA-cam!
    I have two questions regarding any kind of reduced order models (built with AE or POD):
    1) if you are decomposing the problem into time and space and you say you use "snapshots" of different moments in time, I wonder how do you get the different snapshots at different points in time WITHOUT doing the the high fidelity simulation for the whole timespan? Because in any numerical simulation I know you use one timestep after another and can't skip any timestep... And with doing the whole high fidelity simulation I wonder why would like to built a reduced order model at all?
    2) Assuming one can do simulations of different snapshots: How should one space the snapshots values of the high fidelity simulations across the interval of the time/parameter space? For example if I have an intervall from 0 to 1000 and I want 10 modes, do I want modes at 0, 100, 200, ... or unequally spaced points?
    Is there a literature for this kind of problem?
    I would be very thankful for an answer and looking forward hearing from you!
    Kind regards,
    Daniel

  • @DevPeek
    @DevPeek 3 роки тому +1

    Impressive lecture, thank you very much !

  • @HassanKhan-cs8ho
    @HassanKhan-cs8ho 4 роки тому +2

    This was much needed thank you 😀

  • @JousefM
    @JousefM 4 роки тому +1

    Great job as always Steve! :)

  • @billykotsos4642
    @billykotsos4642 4 роки тому +1

    Steve I can't follow half of what you are saying... but I LOVE these videos!!!

  • @muralikrishna-hn5ut
    @muralikrishna-hn5ut 3 роки тому

    A really wonderful Lecture. Thank you for this!

  • @AleeEnt863
    @AleeEnt863 4 роки тому +1

    Thank you so much, Steve!

  • @abdullahraihanbhuiyan2346
    @abdullahraihanbhuiyan2346 3 роки тому

    This looks interesting, awesome and tough at the same time. Wow!

  • @BenNBuilds
    @BenNBuilds 4 роки тому +1

    Fantastic video!

  • @ay_sher
    @ay_sher 3 роки тому

    This is EXACTLY what I was looking for...

  • @timanb2491
    @timanb2491 3 роки тому

    you are so great lector. thank you for videos

  • @superuser8636
    @superuser8636 4 роки тому +2

    I love this video! I will check out the papers. Thanks

  • @mustafamarvat863
    @mustafamarvat863 2 роки тому +1

    Nice talk Sir. Still, there is a lot more to be done for depicting the turbulent behavior as it's the last Unresolved Mystery of Classical Physics. It's just the beginning of a new era where we are trying to approach the same old problem but with the new tools at hand. Moreover, sir could you please recommend any book that brings together both the topics i.e AI & CFD?

  • @apocalypt0723
    @apocalypt0723 4 роки тому +1

    Really Enjoyed this video! Thank you

  • @arj123sub
    @arj123sub 4 роки тому

    Thanks for posting this video

  • @learnmore_today
    @learnmore_today 4 роки тому +2

    Thank you Steve, if you could please elaborate on this and show us some practical examples/applications that we can do using python/matlab it would be great.

    • @Eigensteve
      @Eigensteve  4 роки тому

      Will do, but might take some time.

    • @elaiottoiale4216
      @elaiottoiale4216 3 роки тому

      ua-cam.com/video/DsmhKZvKyi8/v-deo.html

    • @jednecro4939
      @jednecro4939 3 роки тому

      @@elaiottoiale4216 its said that 404.

  • @elganaelmehdi1697
    @elganaelmehdi1697 Рік тому

    Very nice video , thank you very much Steve. I just have a question the input to the deep learning model will be just pictures ??

  • @fredericbeaupre9199
    @fredericbeaupre9199 3 роки тому

    In the example on extrapolation at 23:10 we clearly see a tendency from snapshots a to b, as from the extrapolations b to c. In e) we see clearly a sudden increase in the flow field. My understanding is that this could not be predicted because the snapshots represent only a part of the flow, so unseen fluctuation affect what is visible in this limited windows (more so if these are 2d images of a 3d flow field). This makes sense?

  • @SaeedAcronia
    @SaeedAcronia 4 роки тому +1

    Thank you steve. I was wondering if a control engineer has to know machine learning not to fall behind.

  • @wimukthisenarathna531
    @wimukthisenarathna531 8 місяців тому

    @Steve Brunton, What would be the best book to learn machine learning for a beginner?

  • @zealot4325
    @zealot4325 4 місяці тому

    Thank you a lot!

  • @enginsci8307
    @enginsci8307 4 роки тому +1

    Great video
    God help and guide you

  • @sagar11222
    @sagar11222 3 роки тому

    Which are good universities for studying "Machine Learning for Fluid Mechanics"? Can anyone explain?

  • @achuthraomv4370
    @achuthraomv4370 4 роки тому +2

    Thanks for the great video. It's very fascinating to hear neural nets constrained by physics principles. How much of background knowledge of fluid mechanics is needed to get started with this kind of problems? (if the current background is computer science and machine learning)

    • @Eigensteve
      @Eigensteve  4 роки тому

      Some solid math background (ODEs and PDEs) would definitely be helpful. Getting up to speed on the fluid dynamics is a bit of a steep learning curve, but definitely possible. I should have some basic fluids videos at some point soon.

  • @nitishupadhyay3972
    @nitishupadhyay3972 4 роки тому

    Excellent video. Can you please make videos solving problems using ML? I'm asking for Live programming recording. This will be a great help as it will focus on "how" simulations are performed. Cheers

  • @karolkulma6861
    @karolkulma6861 4 роки тому

    very inspiring lecture !

  • @yariiijan8225
    @yariiijan8225 4 роки тому

    Can you make complete playlist for CFD ?

  • @mkl452
    @mkl452 2 роки тому

    Really nice lectures!!!!!!

  • @SuenJason
    @SuenJason 4 роки тому

    So cool lecture, thanks👍

  • @harshvardhan3492
    @harshvardhan3492 4 роки тому

    Great work. What is your opinion about the Material Point Method(MPM) to model high-level behavior of fluid dynamics? Ppl are modeling fluid motion behavior using this method in recent papers.

  • @elilawrence7166
    @elilawrence7166 4 роки тому +1

    Love to see you standing in Earthrise lmao, looked slick

  • @samikmaiti9339
    @samikmaiti9339 Рік тому

    Can anyone please suggest to me a book to read or a course to enroll in to develop a skill in machine learning-aided cfd?

  • @voulzhong2259
    @voulzhong2259 3 роки тому

    God knows how many times I've seen this video.

  • @prarobinson
    @prarobinson 4 роки тому

    *raises. RAISES the question! Begging the question is akin to tautology in logic.

  • @HemanthChandravamsi
    @HemanthChandravamsi 4 роки тому +1

    Sounds promising but, Is it really possible to construct generalized models for wide range of fluid flows? given that the physics of fluids is very complicated unlike other fields where ML is being applied. But ML can definitely help us observe some generalized patterns in the fluids (like Kolmogrove's 5/3rd law) that we previously didn't saw or know about. ML algorithms can also help us quickly build custom turbulence models for specific flows that we are interested to learn about with a benefit of lower simulation times. But we need a lot of data.

    • @Eigensteve
      @Eigensteve  4 роки тому +1

      Very good question. We already have a generalized model for a wide range of fluid flows (the Navier-Stokes equations). I think that one promising area is using ML to build better closure models so we can simulate turbulent systems accurately but with much less compute power.

  • @VerifyTheTruth
    @VerifyTheTruth 3 роки тому

    Would There Then Be A Better Way, Utilizing High Dimensional Modalities, To Fine Tune A Surface To Produce Specific Fluid Dynamic Superstuctures Which Could Be Leveraged To Reduce Drag In Specific Fluids And Conditions?

    • @VerifyTheTruth
      @VerifyTheTruth 3 роки тому

      Perhaps Some Answers To That Lay Openly Observable In Nature?

  • @mbonuchinedu2420
    @mbonuchinedu2420 4 роки тому

    Thanks Steve

  • @TerragonCFD
    @TerragonCFD Рік тому

    Is there a way to implement pytorch in OpenFOAM? It would be cool if there is a way to use the output of every step in OpenFOAM sn input for neural network so that it gets better with every simulation. And when it is finally trained you can use the neural network as a solver in OpenFOAM again... :-)

  • @SubbiaNatarajan
    @SubbiaNatarajan 4 роки тому +1

    Dear Steve Brunton, Thanks for the great lecture. Any suggestions on datasets to train these flow models

  • @SumanBhowmickdarkside
    @SumanBhowmickdarkside 4 роки тому

    Thanks a lot for the nice lecture, really appreciate it. Could you please let me know how can we try to solve parabolic PDEs or try to predict if the system can show the Turing patterns or not? Could you please let me know from where can I start to know how to solve PDEs in ML? I have so many questions that it is embarrassing for me to type all of them.
    Once again, love your lectures.
    Thank you.

  • @arun4730
    @arun4730 4 роки тому

    Great lecture. Can someone please give insight on how industrial CFD will be changed with ML progressing in fluid mechanics. How prepared an CFD engineer should be in future?.
    Thank you

  • @yutubl
    @yutubl 4 роки тому +1

    Thanks this is a very inspiring video.
    Could ML for Fluid Mechanics be used to train neonatal artificial respiration systems for best parameterization of air flow intensity with respect to the very small sensible patients lungs - to avoid too strong air flow caused by inaccurate manually parametrization ?
    I learned that manually parametrizion seems to quit difficult with the risk to be not exactly enough so that early born babies lungs have much higher risk to be negative effected by artificial respiration.

    • @Eigensteve
      @Eigensteve  4 роки тому

      Interesting application. I have heard about a lot of work on computational fluid dynamics (CFD) to simulate these various flows. With enough data and "expert" designed solutions, ML might be able to learn some of these solutions.

  • @elilawrence7166
    @elilawrence7166 4 роки тому +1

    Interesting that when discussing the corruption of flow paper, the video quality seemed to drop, compression I imagine?

    • @Eigensteve
      @Eigensteve  4 роки тому

      Neat! I hadn't noticed this before.

    • @elaiottoiale4216
      @elaiottoiale4216 3 роки тому

      ua-cam.com/video/DsmhKZvKyi8/v-deo.html

  • @gkastofficial8357
    @gkastofficial8357 3 роки тому

    how would guide someone who wants to get into this area of reasearch

  • @hswind2216
    @hswind2216 5 місяців тому

    I have a question, I'm now confused about ai for CFD. like POD, dmd, on my opinion, it's just cfd with data. So where is the inteligent?

  • @SonTran-bh5tt
    @SonTran-bh5tt 2 місяці тому

    Great thanks!

  • @sreedharb.k6274
    @sreedharb.k6274 4 роки тому

    Can you suggest some accessible textbooks on the subject?

  • @ankitkumawat4446
    @ankitkumawat4446 4 роки тому

    Great....From where should I learn ML for FM?

  • @passerby4278
    @passerby4278 3 роки тому

    i love the black background