Message Boards Message Boards

0
|
6815 Views
|
1 Reply
|
1 Total Likes
View groups...
Share
Share this post:

Use NDSolve with finite element method for a transient conduction problem?

Posted 5 years ago

Hi! I'm a final year Mechanical Engineering student trying to use Mathematica to solve a transient Conduction problem to plot history of temperature at a point. The question is attached below . enter image description here

When using NDSolve , an error pops up saying that boundary and initial conditions are inconsistent. The Code is attached below enter image description here

When using NDSolve with the finite element method an error pops up saying that NDSolve::femcscd: The PDE is convection dominated and the result may not be stable. Adding artificial diffusion may help. and NDSolve::fembdnl: The dependent variable in (T^(1,0,0))[0,y,t]==0 in the boundary condition DirichletCondition[(T^(1,0,0))[0,y,t]==0,r==0.] needs to be linear. The code is attached below enter image description here

I've also attached the mathematica file. Will appreciate any help :)

Attachments:

There is a cylinder, and you use plane geometry. Equation QE is therefore erroneous. You do not use FEM at all. To use FEM, call Needs["NDSolveFEM"], then read the tutorial on a page FEMDocumentation/guide/FiniteElementMethodGuide.

Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract