Mathematica Partial differential equations with mathematica

AI Thread Summary
Mathematica 7 has limitations when it comes to solving nonlinear second-order partial differential equations (PDEs) directly using DSolve, often returning the original equation as output. While Mathematica can solve PDEs with known solutions, nonlinear equations typically require numerical methods. For effective use, it is recommended to start with a simple example that has a known closed-form solution to familiarize oneself with the syntax and capabilities of Mathematica. In the context of groundwater flow, the specific equation presented involves parameters such as storativity, recharge, and transmissivity. To solve this equation numerically, methods like Finite Element Method (FEM) or Finite Difference Method (FDM) can be employed. It is crucial to define initial and boundary conditions for accurate modeling in Mathematica, especially for a final year project focused on groundwater modeling.
abbeynewton
Messages
31
Reaction score
0
hello, i just want to ask if mathematica 7 can solve nonlinear second order partial differential equations. i tried solving it with DSolve but it kept on giving me the question back as the output...please is there any way or syntax for solving it on mathematica 7?...thanks for any suggestions.
 
Physics news on Phys.org
abbeyNewton said:
hello, i just want to ask if mathematica 7 can solve nonlinear second order partial differential equations. i tried solving it with DSolve but it kept on giving me the question back as the output...please is there any way or syntax for solving it on mathematica 7?...thanks for any suggestions.
Mathematica can solve any PDE for which a solution is known. However, there are going to be very few, if any, known solutions for nonlinear 2nd order PDE's. You will probably need to do it numerically.
 
Pick a VERY simple example where you know there is a closed form solution and that you can do by hand. Then try it with Mathematica and see if you can get it to do it. If you cannot then post the example and how you tried to do it. Once you have seen how to do a very simple example work that should eliminate all kinds of errors and misunderstandings and you can look at the actual problem you have.
 
Excellent suggestion!
 
ok...the equation is a groundwater flow equation...which is

T*(d squared h/dx squared +d squared h/dy squared) +N=S*dh/dt...where s is storativity N is recharge and T is Transmissivity. i tried entering this and it returned it as output...actually this can be solved using FEM/FDM but how can i do that using mathematica...is there any need to put the initial/boundary conditions??...need answers as am working on a final year project involving groundwater modelling...thanks
 

Similar threads

Replies
1
Views
3K
Replies
1
Views
3K
Replies
4
Views
2K
Replies
1
Views
1K
Replies
1
Views
1K
Replies
4
Views
3K
Back
Top