Numerical Solution of 2D Laplace equation using FDM and Inverse Matrix Technique

  Рет қаралды 10,076

Abolfazl Mahmoodpoor

Abolfazl Mahmoodpoor

Күн бұрын

Пікірлер: 46
@maryammohammadpour1966
@maryammohammadpour1966 2 жыл бұрын
Great videos on these topics I have ever found on youtube. Keep updating new videos please and you did a really good job.
@hekarluzir7955
@hekarluzir7955 3 жыл бұрын
The two methods that you presented in step-by-step manner were easy to understand. Excellent videos indeed. Hope to see more great videos on numerical simulations using MATLAB. All the best in your thesis bro and good luck.
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
Thanks, will do!
@AJ-et3vf
@AJ-et3vf 2 жыл бұрын
Great video sir. Thank you!
@ghufranullahkhan7479
@ghufranullahkhan7479 2 жыл бұрын
I am working on phase field model for concrete. My professor has done all the coding for implementing it. I will be greatful if you make a video on finite element implementation of phase field model using iterative technique.
@priyeshpandey100
@priyeshpandey100 3 жыл бұрын
its not just laplace ..its u that help me to do it ..
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
Glad it helped
@cheikhbrahimabed4319
@cheikhbrahimabed4319 3 жыл бұрын
Thank your for this course. Very helpful. In order to speed up the solution of 2D Laplace equation, is there any other faster method than FDM? Can we use POD-Galerkin method to Laplace equation?
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
Glad it was helpful. It is possible to use finite element method for solution of Laplace equation but honestly I don't know is it faster than FDM (inverse matrix) or not. About POD Galerkin method it is usually used for convection-diffusion equation I didn't use this method at all!
@cheikhbrahimabed4319
@cheikhbrahimabed4319 3 жыл бұрын
@@abolfazlmahmoodpoor_ I think POD-Galerkin is for all PDE's? but i don't know if we can use it for steady PDE's There is another one called "Reduced Basis Methods'' but i didn't use it at all
@shadowmonarch3155
@shadowmonarch3155 2 жыл бұрын
@@abolfazlmahmoodpoor_ how can i right in code if my right boundary condition is if x tends to infinity then V=0?
@weibinchen4807
@weibinchen4807 3 жыл бұрын
Which one is better? Iterative or inverse matrix ? I guess depending on the stability and the problem of interest? Thanks!
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
iterative method is simple in coding but it's slow in comparison to inverse matrix method, on the other hand inverse matrix is faster and harder in coding. Moreover you can adjust the error in iterative method and stop calculation at desired error (number of iteration) but inverse matrix method's error is fixed.
@weibinchen4807
@weibinchen4807 3 жыл бұрын
@@abolfazlmahmoodpoor_ thank you very much for the explanation! Very helpful!
@fatihbaykal5147
@fatihbaykal5147 3 жыл бұрын
Excellent explanations ! Thank you.
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
Glad it was helpful!
@muhammadaslanimoghanloo5014
@muhammadaslanimoghanloo5014 3 жыл бұрын
Many thanks, Abolfazl for your great video, I just have a short question, in the Neumann BC how do we define the corners?
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
Corners are defined by either vertical or horizontal boundary.
@muhammadaslanimoghanloo5014
@muhammadaslanimoghanloo5014 3 жыл бұрын
@@abolfazlmahmoodpoor_ you mean we can consider an imaginary point beyond the scheme and use it's value to calculate the corner value?
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
@@muhammadaslanimoghanloo5014 No, I mean that the value of the function at the boundaries are known, the corners are the cross section of two boundaries, vertical and horizontal, therefore you can easily consider them by either vertical or horizontal boundary.
@nihedtsouli2619
@nihedtsouli2619 2 жыл бұрын
Excellent video Please I need help to result a diffusion-convection equation using a 2D grid with FORTRAN
@throine
@throine 3 жыл бұрын
What if our boundary conditions are inside the mesh grid? Do we have to modify the code?
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
definitely, the code and analytical solution is for boundary condition in the sides of mesh, any other boundary inside geometry changes the results.
@ndukamoses8475
@ndukamoses8475 3 жыл бұрын
Thanks so much sir for this great video. But my problem is; how do I implement the Neumann boundary conditions on one, two or three sides of the Laplace equation using finite difference method?
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
I received your email. If following explanation is not enough let me know using the email, it is easy, just using the definition of first order derivative. We used it a lot in the videos, If you use it you will see that one node after boundary the value of function at that point is given by the condition that imposed by derivate (an example: df/dx = a -> f(1) - f(0)= a*dx --> f(1)=a*dx + f(0) so the value of function is known in either node number 0 and node number 1 and you should just start calculation from node number 2 )
@ndukamoses8475
@ndukamoses8475 3 жыл бұрын
@@abolfazlmahmoodpoor_ Thank you so much Sir. God bless you Dr.
@SashaPrival
@SashaPrival 29 күн бұрын
Neumann conditions?
@shadowmonarch3155
@shadowmonarch3155 2 жыл бұрын
how can i right in code if my right boundary condition is if x tends to infinity then V=0?
@weibinchen4807
@weibinchen4807 3 жыл бұрын
Thanks so much!
@ahmedzaki3119
@ahmedzaki3119 3 жыл бұрын
hey dear abo fazl I am waiting for new videos
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
Hi Ahmed, Sorry for such a silence in my channel, I am busy with my thesis these days. I hope I can upload another video soon
@ahmedzaki3119
@ahmedzaki3119 3 жыл бұрын
Good luck
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
Thank you so much
@harshitsharma7963
@harshitsharma7963 3 жыл бұрын
thank you so much sir
@vishalchhabra7016
@vishalchhabra7016 3 жыл бұрын
sir for working on matlab which laptop should be good..?
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
My laptop is Core i5 with 6 GB RAM, it works well and more than enough for Matlab program.
@vishalchhabra7016
@vishalchhabra7016 3 жыл бұрын
@@abolfazlmahmoodpoor_ thankyou so much sir.
@vishalchhabra7016
@vishalchhabra7016 3 жыл бұрын
@@abolfazlmahmoodpoor_ sir how to apply finite differential method on mixed condition with Laplace equation. means after plotting grid points and making equations what is the approach
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
@@vishalchhabra7016 What do you mean by mixed condition?
@vishalchhabra7016
@vishalchhabra7016 3 жыл бұрын
@@abolfazlmahmoodpoor_condition of Drichlet problem and neumann problem are present together in which
@fatitraka3722
@fatitraka3722 3 жыл бұрын
Merci monsieur pour toutes ces informations. je suis à la recherche la résolution équation de chaleur par méthode éléments finis et différence finie. De la même manière d'explication.😊
@abolfazlmahmoodpoor_
@abolfazlmahmoodpoor_ 3 жыл бұрын
Here you can find solution of 1D heat equation using finite difference method kzbin.info/www/bejne/aGOlkpuCqa5mfLM
@alisoleimani5533
@alisoleimani5533 2 жыл бұрын
Grazie mille
Numerical Solution of 1D Heat Equation Using Finite Difference Technique
37:54
Abolfazl Mahmoodpoor
Рет қаралды 23 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 8 МЛН
Laplace's Equation with Arbitrary Boundary Conditions in PYTHON
25:45
Numerical solution of 1D wave equation using finite difference technique
29:32
Abolfazl Mahmoodpoor
Рет қаралды 24 М.
Analytical solution of 2D Laplace equation
35:25
Abolfazl Mahmoodpoor
Рет қаралды 9 М.
Denoising Autoencoders | Deep Learning Animated
15:17
Deepia
Рет қаралды 15 М.
The Finite Difference Method (2D)
15:42
Dave's Space
Рет қаралды 9 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 8 МЛН