I finally understood the Weak Formulation for Finite Element Analysis

  Рет қаралды 44,903

Dr. Simulate

Dr. Simulate

Күн бұрын

Пікірлер: 224
@DrSimulate
@DrSimulate 2 ай бұрын
Frequently Asked Questions: 1. At 03:40 I claim that rotating u does not change its curvature. What I really mean here is that adding a linear function to u does not change its curvature. If the linear function is ax + b and if a is small, adding this function to u looks a bit like rotating u. 2. I am using the word ansatz for the assumed form of the solution function u. Although ansatz is a German word, it is also frequently used in English, especially in the mathematical context. 3. It is possible to assume a higher order ansatz for the solution function u and use the strong form to identify the unknown parameters in the ansatz. However, in general it is not possible to simply substitute the ansatz in the strong form and solve for the parameters, because it is likely that there is no realization of parameters such that the strong form is exactly fulfilled at all points x. A remedy to this issue is to select some points in the region of interest and minimize the sum of squared residuals of the strong form at these points. This is called collocation. Maybe we can discuss this topic in a future video. 4. With my explanation of why the strong form and the weak form are equivalent, I intended to provide some intuition on how one should think about the weak form. It should not be seen as a rigorous mathematical proof. For a rigorous mathematical treatment, please refer to the book mentioned in the description of the video.
@Roxas99Yami
@Roxas99Yami 10 ай бұрын
as a computational physicist i have to rate this a 10/10 youtube vid.
@DrSimulate
@DrSimulate 10 ай бұрын
Thx!!! 🥰
@Cookstein2
@Cookstein2 11 ай бұрын
I have searched high and low for videos to explain this over the years; this is the one!
@DrSimulate
@DrSimulate 11 ай бұрын
Thanks a lot! Glad to hear that making the video was worth the efforts. :)
@LK-vu1dt
@LK-vu1dt 8 ай бұрын
amazing!
@lionelmartinez6810
@lionelmartinez6810 10 ай бұрын
Please, I would like a second part that focuses on the finite element method, this is incredible
@DrSimulate
@DrSimulate 10 ай бұрын
It's on the to-do-list! :)
@lionelmartinez6810
@lionelmartinez6810 10 ай бұрын
@@DrSimulate thank!!
@TheAncientColossus
@TheAncientColossus 10 ай бұрын
​@ComputationalModelingExpert Very much looking forward to it!!! You are making history!
@5eurosenelsuelo
@5eurosenelsuelo 6 ай бұрын
It's now been released and it's great!
@iiimtw111
@iiimtw111 Күн бұрын
Man, your content is a treasure! I am a visual learner and suffer to understand boring black and white static papers. You are a blessing!!!
@DrSimulate
@DrSimulate Күн бұрын
Thank you so much! :)
@alemorita92
@alemorita92 10 ай бұрын
Fantastic video! You are able to explain a difficult concept in an order that makes sense without glossing over the math. Textbooks usually go over the weak formulation in detail before expressing how what one really wants is an ansatz on a properly defined basis to solve the problem - I like how you start out with that, present how it won’t work naively, and then proceed to motivate weak formulations. I think a lot of people, myself included, would appreciate if this evolved into a series on FEM and its intricacies!
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks a lot! 🤗🤗🤗 Yes, more content on FEM is planned! :)
@KipIngram
@KipIngram 10 ай бұрын
Yes, I thought the way this video divided the ideas up was extremely useful. In most introductions those things are all just "rammed together," and while you still can see that all the math is "technically correct," it's easy to lose sight of those boundaries.
@bugrasaat
@bugrasaat 7 ай бұрын
This is one of the best explanation that i have ever heard up to now. Please come back with the FEM. Over thousand people are waiting for that!
@DrSimulate
@DrSimulate 7 ай бұрын
Thank you so much! The next video about FEM is already in preparation :)
@vivekkoul4428
@vivekkoul4428 2 ай бұрын
It's pure gold no doubt. Is he going to start the FEM series ?
@keydi98
@keydi98 2 ай бұрын
This is an outstanding work, you made a lot of effort for that, unfortunately, this type of content will not have a lot of audience, but the amount of work realise there is just phenomenal, thank you to spend your time worrying about people like us not mastering mathematical and physical principle. I cannot not thank you enough man, this is unbelievable.
@keydi98
@keydi98 2 ай бұрын
However I came here already knowing what an interpolation or form function Ni is, knowing also lagrange approximation and hermite approximation, maybe it would be interesting to add that in the course.
@alirezazakeri9338
@alirezazakeri9338 4 күн бұрын
I used to skip this part of the method, thank you for this fabulous piece of content! please continue doing this great job!
@beansprouts113
@beansprouts113 10 ай бұрын
The easiest to understand explaination I've ever come across. Each one of your videos so far is incredible please keep it up!
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks, Joe! This means a lot to me. :)
@eduardoimaz1591
@eduardoimaz1591 23 күн бұрын
I loved the video, outstanding job. I can't believe it was the first video you uploaded!! Also loved the music btw jajaja
@icojb25
@icojb25 10 ай бұрын
Bravo! I studied computational mechanics for my PhD and this is one of the best explanations i have seen. And one of the best videos on KZbin. A second part would be great!
@DrSimulate
@DrSimulate 9 ай бұрын
Yay, computational mechanics rocks 😁 I did also my PhD in computational mechanics :)
@cziffras9114
@cziffras9114 10 ай бұрын
Wow, wonderful video, I came to the same intuition last year when I got to know PDEs, howerver I clearly could not explain it with such beautifuls images and great explanations: you truly are the boss!!!
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks 🙏♥
@JonathanLang-nu2lx
@JonathanLang-nu2lx Ай бұрын
I cannot thank you enough for this, this might be one of the most useful maths videos I've seen in my life. You've probably saved me hours of stress and panic and now I'm having fun with the problem I'm trying to solve instead
@DrSimulate
@DrSimulate Ай бұрын
@@JonathanLang-nu2lx Happy to hear you are having fun ;)
@SantiagoMorales-w1s
@SantiagoMorales-w1s 3 күн бұрын
This video has genuinely been enlightening, thank you so much!
@soeinalbo913
@soeinalbo913 27 күн бұрын
Bruder du hast alles hochgenommen mit diesem video. sehr stark gemacht!
@albajasadur2694
@albajasadur2694 6 ай бұрын
Your video is so intuitive in explaining the weak and strong formulations. 👍 It is especially beneficial to engineering students or those who are not majoring in mathematics. The common difficulty in reading FEM textbooks is that the content is rigorously written from a mathematical point of view, making the concepts sometimes too abstract for beginners to grasp. I hope you will lecture us in the future on further details of FEM, such as matrix formulation, through simple examples on topics like the mechanics of solids or even vibration. 🙏
@DrSimulate
@DrSimulate 6 ай бұрын
@@albajasadur2694 Thanks a lot. The next video on FEM will come in a few weeks :)
@MatrixMover
@MatrixMover 26 күн бұрын
It's a great video. I was quite perplexed myself while contemplating the need for weak formulation in the finite element method.
@ronmaor5052
@ronmaor5052 10 ай бұрын
This video is nothing short but amazing for getting the intuition behind the weak form and FEM!
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks :)
@tobiasl3517
@tobiasl3517 4 ай бұрын
Im speechless how good this video is! The visualisazions are helping a lot! Best video about this topic on KZbin
@DrSimulate
@DrSimulate 4 ай бұрын
@@tobiasl3517 Thank you so much!
@jordanolafson
@jordanolafson 2 ай бұрын
This is beautiful. I would love any and all more videos like this.
@Julian-ti1bv
@Julian-ti1bv 9 ай бұрын
Awesome video! In my computational science masters program we mainly focus on mathematical proofs but I never quite got the intuition. This video helped me a lot! Glad to see more about FEA from you!
@Vinzmannn
@Vinzmannn 7 ай бұрын
We took a look at the weak formulation in a math class in passing. This is really interesting and nice to hear it again here.
@ishfaqtakkar210
@ishfaqtakkar210 5 ай бұрын
I have taken multiple course in FEA but your explanation incredible and amazing!!! Please continue this series of videos.
@DrSimulate
@DrSimulate 5 ай бұрын
Thanks for the kind words! :)
@dedperded
@dedperded 9 ай бұрын
That’s a 12/10 vid, extremely grateful. Thanks for adding an example and a short look into finite elements!! Looking forward to a full finite elements playlist😊
@DrSimulate
@DrSimulate 9 ай бұрын
Thanks :)
@ib_parametres724
@ib_parametres724 2 ай бұрын
This was beautifully explained. Awesome job!
@chasefoxen
@chasefoxen 9 ай бұрын
Would love to see more vids like this on variational methods, functional analysis for PDEs, and more! This video helped me a ton for getting some intuition on how we set up FEM problems and why they turn into linear systems. Awesome job!
@DrSimulate
@DrSimulate 9 ай бұрын
Thanks! :)
@morghor1872
@morghor1872 2 ай бұрын
Thank you so much for this amazing video! Really helped me with my studies!
@yondaimenamikaze8793
@yondaimenamikaze8793 2 ай бұрын
Great Video !!! This is a really helpful visualization. Keep going like this :D
@DrSimulate
@DrSimulate 2 ай бұрын
Thanks a lot! Glad you enjoyed! :)
@huuthinhnguyen5031
@huuthinhnguyen5031 10 ай бұрын
This is so so useful. The explaination is easy to follow and the animations are beautiful! I definitely would love to see a video on FEM and FEM at higher dimension than 1D. Amazing job! Thank you so much!
@DrSimulate
@DrSimulate 10 ай бұрын
Thank you so much!! 🙏🙏🙏
@muaddib6107
@muaddib6107 10 ай бұрын
I would love further information on FEM in higher dimensions, in particular deriving a weak formulation for various PDEs and how to choose a good test function. Thank you for the video!
@DrSimulate
@DrSimulate 10 ай бұрын
Thank you! Many seem to be interested in more details on FEM. I will definitely do a video about it in the future! :)
@RATULDAS-el3of
@RATULDAS-el3of 10 ай бұрын
Finally i have found a helpful video on weak formulations after months of searching. Thanks for the great explanation. Looking forward to more content from you!
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks :D
@shafihaidery848
@shafihaidery848 9 ай бұрын
wow, crystal clear, you did amazing job, you deserve a medal for this video bro
@DrSimulate
@DrSimulate 9 ай бұрын
Thank you! :DD
@QUANNGUYENVOHOANG
@QUANNGUYENVOHOANG Ай бұрын
Hi, many thanks for the graphical explanation at the beginning, it help me understand the problem better.
@MH_Yip
@MH_Yip 7 ай бұрын
Really Really well done. Having an intuition makes learning rigous material more easier.
@LucasVieira-ob6fx
@LucasVieira-ob6fx 9 ай бұрын
Beautiful explanation! This video deserves going viral!
@DrSimulate
@DrSimulate 9 ай бұрын
Thanks :)
@sauravkumarnayak473
@sauravkumarnayak473 6 ай бұрын
Incredible explanation!! Now I can visualise FEA concepts better. Thank You!!
@kesav1985
@kesav1985 4 ай бұрын
Excellent job! Fantastic explanations accompanied by excellent visual aids!
@DrSimulate
@DrSimulate 4 ай бұрын
Thank you so much!
@NathanKairuGusko
@NathanKairuGusko 10 ай бұрын
What a watch! - greatly explained can't wait for more videos :)
@DrSimulate
@DrSimulate 10 ай бұрын
Thank you so much Nathan!!
@nitishyadav8801
@nitishyadav8801 5 ай бұрын
Thanks
@DrSimulate
@DrSimulate 5 ай бұрын
Thank you! :)
@SAHumptyDumptyTO
@SAHumptyDumptyTO 7 ай бұрын
Great!! I'm studying FEM for engineering. I think this video is very easy to understand for beginners.
@antonioldesma
@antonioldesma 3 ай бұрын
Wow, this explains it so well, I’m amazed
@OmPrakash-vt5vr
@OmPrakash-vt5vr 2 ай бұрын
Thanks for sharing, it's now very easy to understand.
@ireoluwaTH
@ireoluwaTH 10 ай бұрын
Gold. This is gold!
@DrSimulate
@DrSimulate 10 ай бұрын
Thank you so much!! :D
@vinitfirke2201
@vinitfirke2201 10 ай бұрын
This video is amazing, as a Master student who is currently studying Linear and Non Linear Continuum Mechanics, this video is very helpful. Also, I would also prefer to continue to upload videos of more advanced topics please
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks for the suggestion! There will be definitely more advanced content down the line... :)
@erayyildiz9562
@erayyildiz9562 11 ай бұрын
Great video. Looking forward for the next ones. Thanks.
@mustafaemre2952
@mustafaemre2952 9 ай бұрын
Did you build a pyramid or a tower? Where did you get your inspiration from? What did you drink while making this video? Look at this. Perfect!!
@DrSimulate
@DrSimulate 9 ай бұрын
🙏🙏🙏
@rifatmithun8948
@rifatmithun8948 8 ай бұрын
Wow. Thank you for all the hard work. Keep posting.
@ajokaefi
@ajokaefi 4 ай бұрын
You are a trully amazing teacher!
@frannieves8495
@frannieves8495 11 ай бұрын
Amazing explanations. Congratulations for the channel, and well done.
@DrSimulate
@DrSimulate 11 ай бұрын
Thank you so much for your kind comment! New video coming today. :)
@Somersbysnoreband
@Somersbysnoreband 6 ай бұрын
Wonderful video. I wish I had visualizations like these when I was at uni.
@arjunmore7545
@arjunmore7545 4 ай бұрын
Beautiful explanation! Thanks 😀🙌👏
@AllanKobelansky
@AllanKobelansky 11 ай бұрын
Outstanding work. Thank you for producing this content.
@DrSimulate
@DrSimulate 11 ай бұрын
Thank you so much, Allan! :)
@salvatoregiordano9050
@salvatoregiordano9050 6 ай бұрын
So well explained! Thank you!
@nihalhegde1372
@nihalhegde1372 7 ай бұрын
This is beautifully done. Would love a follow-up video on the finite element method:)
@DrSimulate
@DrSimulate 7 ай бұрын
Coming ;)
@Cookstein2
@Cookstein2 10 ай бұрын
Would definitely be interested in further videos into the finite element method
@DrSimulate
@DrSimulate 10 ай бұрын
It's definitely on the list ✅ Will take some time unfortunately
@dhavalmysore
@dhavalmysore 2 ай бұрын
Very good explanation, thank you. I would like to ask a question that some viewers may have had when you started explanation for the motivation of the weak formulation at around 7:20 time stamp. That question is, why not use a quadratic shape function instead of linear shape function, then the 2nd derivative exists (a constant)? Then, you would not need to use the weak formulation, i.e., the motivation explained at around 7:20 time stamp?
@DrSimulate
@DrSimulate 2 ай бұрын
Thank you! This is a great question that indeed has been asked already. I just added a comment with FAQs to the video. It should appear on top of the comments section.
@Daniel-vu7pi
@Daniel-vu7pi 10 ай бұрын
Great video, loved the explanation and animations!
@DrSimulate
@DrSimulate 10 ай бұрын
Thank you so much, Daniel!
@abcdefghijklm9697
@abcdefghijklm9697 2 ай бұрын
Great explanation, thank you
@5eurosenelsuelo
@5eurosenelsuelo 5 ай бұрын
26:35 What would happen if you over-defined the system of equations by an additional test function? As you said, it's always true for ANY test function so I'm wondering if the resulting system of equations would have no solutions or infinite solutions. Great video by the way! Regarding the question to viewers at 29:50, all topics sound very interesting. I came to this video from the one you did on Finite Element and it was very good. Looking forwards to your future videos.
@DrSimulate
@DrSimulate 5 ай бұрын
@@5eurosenelsuelo Good question! If the additional test functions are linearly dependent on the other test functions, then nothing changes. If not, the system may have no solution and the problem needs to be approached by minimizing the sum of the squared residuals of the system. I don't know, how this will affect the solution 🙄
@5eurosenelsuelo
@5eurosenelsuelo 5 ай бұрын
@@DrSimulate Interesting. My intuition would be that the additional equations will be linearly dependent because it wouldn't add any new information to the system of equations but I don't have enough experience in the topic to test the hypothesis myself. If the new equation makes the system unsolvable it'd be so strange... That new solution found by minimizing residuals would be a more accurate solution compared to the real analytical solution? Is accuracy dependent of the test functions chosen? Computing speed definitely is but the result should be the same and if that's the case, adding more equations should add no new information as previously mentioned.
@DrSimulate
@DrSimulate 5 ай бұрын
@@5eurosenelsuelo I think, as the discretization of u has an influence on the accuracy, the choice of v will also have an influence on the accuracy. For example, if you consider a two-dimensional domain, I am sure that choosing many test functions that are zero at the interesting parts of the domain (e.g., at edges or holes) is not benificial. Unfortunately, I don't have any experience with this. It would be interesting to dig in the literature and see if there is any research on this.. 🤔
@erichgust7138
@erichgust7138 4 ай бұрын
You would create an over-determined system that has no solution. This is the math telling you that your ansatz that the solution is a linear combination of hat functions is false. But we already knew that the ansatz was an approximation and so is rigorously false. So there is really no point to adding more test functions without also increasing the resolution of the approximation ansatz. This is exactly what is done when one wants more resolution in a specific area for a certain problem -- put more grid points there.
@giuseppegaleotti9149
@giuseppegaleotti9149 10 ай бұрын
Extremely good videos, keep it up
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks Guiseppe!
@kostoffj
@kostoffj 4 ай бұрын
where was this video 4 years ago when I was taking the FEA class? Haha I got thru it but this video would have been tremendously helpful. Well done!
@Vhaanzeit
@Vhaanzeit 10 ай бұрын
This not an area of Mathematics I've been remotely involved in at all, but I do have a good background from PDEs/ODEs in general and damn... what an insightful video. The intuition and explanations were so damn good, I was able to see that Integration-By-Parts was going to be necessary as soon as I saw you multiply and constrain the original strong form of the equation by v(x). Was plainly obvious (and no I did not skip forward!). The video lead the conclusions at each stage super well. Lovely job! Not everyone that uses this software to produce Mathematical animations has such a clear talent for demonstrating this tricky concept as you do. I forgot the name of the software, so if you could drop a name for it, that would be greatly appreciated. Best, Vhaanzeit
@DrSimulate
@DrSimulate 10 ай бұрын
Thank you Vhaanzeit :) The name of the software is Manim (standing for mathematical animation)
@the_ALchannel
@the_ALchannel 4 ай бұрын
Oh my god, what a great video!
@Vbsuv
@Vbsuv Ай бұрын
This is awesome. Commenting to lyk that I am here before you get very famous.
@MissPiggyM976
@MissPiggyM976 9 ай бұрын
Great video, many thanks!
@alep1700
@alep1700 2 ай бұрын
Great video! I really enjoyed it. However, I have a question that came to mind after your explanation. You explained that we cannot rely on the formulation involving the second derivative because our ansatz, based on linear shape functions, always has a zero second derivative. But what if we change the shape functions and use ones that are not linear-for example, polynomial functions of a degree higher than 1? This is probably a silly question, but I would really appreciate an explanation in the same spirit as the one you gave in the video. Thank you in advance if you’re able to answer!
@DrSimulate
@DrSimulate 2 ай бұрын
Thanks! :) Yes this is a good question that has been asked several times. I just added a comment with FAQs to the video. It should appear on top of the comments section.
@Peter109ful
@Peter109ful 10 ай бұрын
Cool Video! But I am a bit confused about what you say at 22:35 - 22:55. Does that mean you get different results by using the weak formulation instead of the strong formulation? This must be caused at the last step at 20:10 during the partial integration, but why does this change the solution?
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks Peter, the analytical solution (the quadratic function) is a solution to both the strong and the weak form. But when we introduce the piecewise linear finite element ansatz, we cannot use the strong form anymore. So, the numerical solution that we find in the end is not a solution to the strong form. You are right, the part of the video you are referring to is confusing! All I wanted to say is that when we choose a parameterization of u, it is better to consider the weak form because it allows for the piecewise linear parametric ansatz whose second derivative is zero almost everywhere.
@throxs1535
@throxs1535 4 ай бұрын
Small correction: at 3:56, rotating the function does change its second derivative! Translating it side to side rather, doesn't
@DrSimulate
@DrSimulate 4 ай бұрын
Sorry, I was not precise there. What I meant was adding a linear function to the function, which looks a bit like a rotation if the slope of the added linear function is small :)
@Mr.Nichan
@Mr.Nichan 9 ай бұрын
20:11 "partial integration" == "integration by parts" (just in case anyone was confused and thinking of undoing partial differentiation like I was).
@StefanHoffmann84
@StefanHoffmann84 7 ай бұрын
Maybe he is from Germany, as in Germany we call integration by parts "Partielle Integration", which translates to "partial integration" if translates verbatim.
@markoula7211
@markoula7211 3 ай бұрын
Hi, thank you for the great tutorial. I have a couple of questions. 1. At 7:19 you explain that we cannot insert solution function into the strong formulation because the second derivative would be zero everywhere. That is true if you choose linear shape functions, what if we use quadratic or higher order shape functions, what would happen then? Is there some kind of rule that we can use any shape function so that it has to be solvable even for the first order shape function? 2. You explain how weak formulation is made and that it is mathematically correct. BUT you do not specifically say why they transform it in that way? Why do they multiply it with test function and integrate it? Is partial integration their main motivation or is it something else? I mean, why exactly they do it like this?
@DrSimulate
@DrSimulate 3 ай бұрын
Hi, these are great questions! I will try my best to answer them: 1. This has been also discussed in other comments, maybe you can find them. Here is a short answer: Even if we take higher order ansatz functions, it is very likely that there exists no realization of parameters u_i such that the strong form is exactly fulfilled at all points x. This means substituting the higher order ansatz in the strong form and solving for the parameters u_i is not possible. A remedy to this problem would be to select a bunch of points x and minimize the sum of squared residuals of the strong form at these points. This is called collocation and there has been research on this, but the finite element method has been more sucessful. 2. I totally understand why multiplying with test functions and integrating seems very random and out of the blue. I'm afraid that I cannot give you a completely satisfying explanation. But here are some thought on this. As explained in answer 1. there usually exists no realization of parameters u_i such that the strong form is exactly fulfilled at all points x. Therefore the strong formulation is a too strong requirement. We can weaken this requirement by integrating both sides of the strong form. In this way we make sure that the integrals of u'' and f are equal. But this requirement is too weak. There are many functions u that fulfill this requirement. By multiplying with the test functions before integrating, we somehow make sure that the integral of u'' and the intergal of f are similar over arbitrary intervals of x. So we again have a stronger requirement. Apologies that this explanation is not very mathematically rigorous, maybe I will make a future video about it. I will also make a video in the future about variational calculus, where I show that the weak form is the necessary condition of a minimization problem. This will hopefully add to a better understanding of the weak form. I think the weak form is a difficult topic because it feels like coming from out of the blue and in many years of studying and reasearch I have not yet found an explanation that is completely satisfactory from a didactical perspective.
@markoula7211
@markoula7211 3 ай бұрын
@@DrSimulate thank you for the answer. I am a phd student of mechanical engineering and I am working on axial flux motors, both electromagnetic and mechanical design. Currently, I am trying to understand FEM because most of the things I simulate is done by FEM. When I was learning about electric machines I came to conclusion that most of the concepts can only be understood reading older textbooks, because, modern engineers often take the conclusions of the concepts without understanding basic idea. Conclusion is often enough to make something work, but for me personally, I like to understand ideas. So I will try to find the answers in the textbooks by the people who invented FEM. If I find anything meaningful I will share with you since this video is really great.
@Mightyminionrush
@Mightyminionrush 9 ай бұрын
Incredible video, thanks
@thmessage5919
@thmessage5919 10 ай бұрын
Great explanation, thanks!
@DrSimulate
@DrSimulate 10 ай бұрын
Welcome :)
@SinaAtalay
@SinaAtalay 4 ай бұрын
Thank you very much.
@CMVFENGINEER
@CMVFENGINEER 10 ай бұрын
Your channel looks great
@DrSimulate
@DrSimulate 10 ай бұрын
Thx!!
@jkgan4952
@jkgan4952 7 ай бұрын
Great Video!
@KipIngram
@KipIngram 10 ай бұрын
I think this was very good. You completely dodged the messy business of coordinate system transformations, where you bring the "real" coordinates of each element into a common "local coordinates" formulation. I think that's important, of course, when really learning finite elements, but it is unnecessary if your goal is to motivate intuition. So - good call. I think even in a video aimed at teaching finite elements it would be best to treat those two aspects separately - the local coordinate thing is more of a "computational optimization" than it is critical to the core concept. It lets you think in terms of "universal shape functions" that get transformed (via Jacobians) to fit each element in turn. But this is completely separate from grasping the general idea that you can transform the continuous original problem into a parameterized linear algebra problem.
@DrSimulate
@DrSimulate 10 ай бұрын
Yes, I am 100 percent with you! To understand the core concept of FEM it is not necessary to learn about the reference element. Of course later it is necessary to understand why the reference element is so useful...
@KipIngram
@KipIngram 10 ай бұрын
@@DrSimulate Yes - it's useful from the "practical computation" standpoint. I was fairly fortunate in graduate school; in my first "introductory" class the subject was presented very mechanically - the professor sort of "took us by the nose" and dragged us through it. But then I took a "topics in FEM" class that was taught by Eric Becker, who was a fairly prominent FEM "guy" and had written textbooks on the subject. His style was very interesting; he'd just wander into the lecture hall, stand there and ponder for a minute, and then just start talking about some aspect of it all. Kind of whatever happened to be on his mind that day. He chose well, and wound up showing us a lot of interesting things. The "informality" of that approach would have been disastrous in the first class, I think, but in a "follow-up" class it just worked extremely nicely. I always looked forward to those lectures. Wow - that was... so long ago. Back around 1990 or so, maybe the late 1980's. Dr. Becker actually sat on my PhD committee. I felt privileged to learn from and be exposed to such a knowledgeable person. This was at The University of Texas at Austin. It also helped a lot that I'd taken a linear algebra class prior to studying FEM.
@Anl1107-c1s
@Anl1107-c1s 10 ай бұрын
Great explanation. Thank you.
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks, you're welcome! :)
@farzinhosseini2667
@farzinhosseini2667 11 ай бұрын
Awesome.Thanks. Plz keep going.
@DrSimulate
@DrSimulate 11 ай бұрын
Thanks Farzin! :)
@BigMims27
@BigMims27 11 ай бұрын
Great explanation!
@DrSimulate
@DrSimulate 11 ай бұрын
Thanks!! :)
@strikeemblem2886
@strikeemblem2886 10 ай бұрын
i would be interested in a follow-up video/notes explaining a-priori bounds for | u - u_approx |, where u = the weak solution, and u_approx = the linear combination of shape functions at 24:00. yes I see the reference in the description, but i would like *your* take on this. =)
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks for the suggestion! I hope I can cover this in one of the next videos on FEM. :)
@robm624
@robm624 5 ай бұрын
Loved the video but I have a bit of a question. If the reason we need the weak form is because our shape functions can only be differentiated once, why do we not use quadratic shape function and stick with the strong form? Thanks!
@DrSimulate
@DrSimulate 5 ай бұрын
This was discussed also in another comment. I don't know how to link it here. Maybe you can find it under this video or under the other video on FEM. But your are right, I am not telling the full story in the video and I understand the confusion. Even when using quadratic shape functions, the derivatives of u are not continuous at the nodes. Therefore, the strong form could not be fulfilled at the nodes. To understand why this is not a problem in the weak formulation, one would need to study which function space u belongs to and study a bit of measure theory, which was not the purpose of the video. There are indeed methods that work with the strong form. These are called collocation methods. You assume an ansatz, insert it in the strong form and minimize the residuals of the strong form a set of points x. Such methods have in general not as nice properties as the FEM based on the weak form.
@robm624
@robm624 5 ай бұрын
@@DrSimulate Ah I think I understand, it would be great to see a video on that at some point!
@robm624
@robm624 5 ай бұрын
For anyone else interested, if you go to the FEM video kzbin.info/www/bejne/Z6i2dmmfhs6Gmck and crtl+F for this: "I have a question though. If you had chosen 2nd or higher order polynomials for the shape functions N(x), u''(x) would not necessarily be 0 everywhere." The comment should come up
@DrSimulate
@DrSimulate 5 ай бұрын
@@robm624 Yes, I hope I can do a video that is more mathematically rigorous and covers e.g. the function spaces in the future :)
@lifescience8860
@lifescience8860 10 ай бұрын
Thanks very much for this wonderful and clear explanation of the weak form. Is it possible to make a vedio on how to solve the Poisson equation using FEM by python programming, thus to help master the concept!
@DrSimulate
@DrSimulate 10 ай бұрын
Thanks a lot! For the next few videos, I am planning to mostly focus on theory. At some point in the future, I will also share codes! :)
@ytx6448
@ytx6448 10 ай бұрын
It's a great content please keep forward
@soumyadas9896
@soumyadas9896 6 ай бұрын
sir, can I take v(x) any function that satisfy the condtion there but other than the combination of N_i . what is the advantages of taking v as N_i. and how can you gurantee the matrix is uniquely solvable.
@DrSimulate
@DrSimulate 6 ай бұрын
@@soumyadas9896 You can take other functions than N_i, but they should be linearly independent. If you take linearly dependent functions then the system is not uniquely solvable.
@Zerex555sucks
@Zerex555sucks 11 ай бұрын
Great video, would like further videos.
@DrSimulate
@DrSimulate 11 ай бұрын
Thanks a lot! Appreciate it! More videos planned.
@arbitrandomuser
@arbitrandomuser 9 ай бұрын
How is one sure that if you evaluate the weak form for N test functions the solution we get satisfies the weak form for *any* function , after all solving the linear equation in the end just show that it satisfies for the N test functions one has chosen , the solution we get from this may not solve for some other test function that i might come up with ?
@DrSimulate
@DrSimulate 9 ай бұрын
The discretized weak form will be satisfied for the N test functions. But it will also be satisfied for linear combinations of these test functions, e.g., if the weak form is satisfied for v=N1 and v=N2, it will also be satisfied for a*N1+b*N2, where a and b are some scalar values. So after all, we at least know that the discretized weak form is satisfied for quite many functions...
@al-iraqia1
@al-iraqia1 2 ай бұрын
تقييم الفيديو مليار على عشرة
@Dmitriy-qu6hv
@Dmitriy-qu6hv 10 ай бұрын
the only problem with the explaination that such test functions are not allowed since the left hand side can not be integrated by parts. I think it is easier and more mathematically correct to explain the weak formulation using that residual (u''(x)-f(x)) must be a L^2 orthogonal to the test functions and if we have enough test functions, it actually forces the residual to be zero pointwise.
@DrSimulate
@DrSimulate 10 ай бұрын
I am using the discontinuous test functions here only for developing some graphical intuition about the meaning of the fundamental lemma of the calculus of variations (before even talking about partial integration). It should also not be taken as a rigorous proof of the lemma. For those interested in more mathematical details, please refer to Theorem 0.1.4 in "The Mathematical Theory of Finite Element Methods" by Brenner and Scott, where continuous test functions with compact support and partial integration are considered.
@Samo_1221_s
@Samo_1221_s 2 ай бұрын
Such a nice explanation! May i ask how did do the dynamic simulation 😢
@DrSimulate
@DrSimulate 2 ай бұрын
Thanks, I am using Manim for the animations. :)
@Samo_1221_s
@Samo_1221_s 2 ай бұрын
@ Thank you so much may god bless you🙂‍↕️
@vegetablebake
@vegetablebake 4 ай бұрын
Brilliant!
@akaakaakaak5779
@akaakaakaak5779 8 ай бұрын
Great video, just curious how you got this first video into the algorithm? 17k views on a first video is vert impressive, did you advertise anywhere?
@DrSimulate
@DrSimulate 8 ай бұрын
Thanks! No, it is very unpredictable. The first weeks, I had almost no views. Then it went up. Now it's stagnating a bit...
@emirbfitness
@emirbfitness 4 ай бұрын
Thank you sir
@mahdihosseini6361
@mahdihosseini6361 7 ай бұрын
great video
@mediwise2474
@mediwise2474 3 ай бұрын
How to learn any numerical analysis
@myfelicidade
@myfelicidade Ай бұрын
Why not partially integrate again, so to have only u(x) in the lhs of the weak form?
@hexane360
@hexane360 10 ай бұрын
Would this also allow for the computation of solutions parameterized on other basis sets (e.g. Fourier series, wavelets, Chebyshev polynomials, etc.)?
@DrSimulate
@DrSimulate 10 ай бұрын
Don't see a problem with other parameterizations. Some people recently tried to use neural networks as parameterizations. However, the power of the ansatz functions with local support (i.e., functions that are zero at many nodes) is that the matrix K has a lot of zero entries because many of the integrals vanish. This reduces the computational costs for computing the integrals as well as for solving the final linear system of equation, which is one of the reasons why the FEM is so powerful.
@hexane360
@hexane360 10 ай бұрын
@@DrSimulate Good point on the locality; The advantage of other parameterizations would be requiring fewer paramters to start with and thus a smaller matrix K to start with. Wavelets may be interesting because they retain some degree of locality
@DrSimulate
@DrSimulate 10 ай бұрын
If I remember correctly, for problems with periodic boundary conditions (for example multiscale homogenization problems) a Fourier-type ansatz is very popular.
@colonelmustang4919
@colonelmustang4919 10 ай бұрын
As clear as 3Blue1Brown ! Thanks a lot !
@DrSimulate
@DrSimulate 10 ай бұрын
Wow, this is a big compliment. Thanks! :D
@amatoallahouchen5894
@amatoallahouchen5894 2 ай бұрын
Thank you!
@mohammaddudin5511
@mohammaddudin5511 2 ай бұрын
amazing ❤ !!
@mohammaddudin5511
@mohammaddudin5511 2 ай бұрын
please can you recommend me a reference for the method that is easy to follow just like your videos ? 😅
Why There's 'No' Quintic Formula (proof without Galois theory)
45:04
not all wrong
Рет қаралды 556 М.
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
Weak Solutions of a PDE and Why They Matter
10:02
Beyond the Big Bang
Рет қаралды 16 М.
Percolation: a Mathematical Phase Transition
26:52
Spectral Collective
Рет қаралды 393 М.
Intro to FEA 1: Weak Form
7:27
Joseph Feser
Рет қаралды 12 М.
Finite Element Method Explained in 3 Levels of Difficulty
40:16
Dr. Simulate
Рет қаралды 17 М.
Minimization in Infinite Dimensions
26:29
Dr. Simulate
Рет қаралды 4,3 М.
Finite Element Method
32:19
Numerical Analysis by Julian Roth
Рет қаралды 94 М.
Kepler’s Impossible Equation
22:42
Welch Labs
Рет қаралды 248 М.
Deriving the Dirac Equation
16:34
Richard Behiel
Рет қаралды 120 М.
Is the Future of Linear Algebra.. Random?
35:11
Mutual Information
Рет қаралды 383 М.
L-functions and the Langlands program (RH Saga S1E2)
49:55
PeakMath
Рет қаралды 64 М.