How to solve second order partial differential equations ?
24 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have set of equations which I need to solve using pdetool. I am attaching snapshot of equations. How can I solve these ?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/146375/image.jpeg)
0 Commenti
Risposte (2)
Bill Greene
il 9 Dic 2014
Modificato: Bill Greene
il 10 Dic 2014
This problem is straightforward to solve using PDE Toolbox. I suggest you look at this example http://www.mathworks.com/help/pde/examples/heat-distribution-in-a-circular-cylindrical-rod.html for how to handle cylindrical geometry and this example for how to handle multiple layers http://www.mathworks.com/help/pde/examples/deflection-of-a-piezoelectric-actuator.html
You don't show any boundary conditions on the edges where x=constant. If those edges are insulated (i.e. your problem is really one-dimensional), you can use the pdepe function in core MATLAB. pdepe has an option to "automatically" handle the cylindrical coordinate system so it is particularly easy to use for this problem.
Bill
0 Commenti
Torsten
il 9 Dic 2014
This is a multilayer problem with internal heat sources.
As far as I know, there is no ready-to-use pdetool to solve this kind of problem.
You will have to discretize your equations, boundary conditions and transition conditions between the layers in space and solve the resulting system of ordinary differential equations in time by an ODE integrator (ODE15s).
Best wishes
Torsten.
0 Commenti
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!