MATLAB Simulating Metal Plate Heat Variation with Matlab

AI Thread Summary
To simulate temperature variation in a metal plate heated at one end using Matlab, it's essential to start with the appropriate partial differential equations based on the energy balance law. Understanding conduction and Fourier's law is crucial for modeling heat flow, but it can be complex for those with a computer science background. Finite difference methods, particularly the Crank-Nicholson algorithm, are recommended for numerical solutions. Setting up the mathematical model requires defining the differential equation, initial conditions, and simplifying assumptions. Clarifying these elements will provide a solid foundation for the simulation.
joanna03
Messages
2
Reaction score
0
I have to simulate in Matlab the variation of temperature in a metal plate/block, heated at just one end. One suggestion I received is that I have to use partial differential equations and the energy balance law but I don't know how to start. I study computer science, so physics is a bit off to me. I've read about conduction and Fourier's law, but it just confused me even more. I just need a start on how is this variation on temperature determined in physics.
 
Physics news on Phys.org
If you are more interested in computer programming than physics, find out about finite difference methods and the Crank-Nicholson algorithm. That is a standard way to model heat flow. (It's not the only way, and not necessarily the most efficient way, but it works!)
 
Thanks for the suggestions, but that's not quite what I need. I need to set up the mathematical model for the variation on temperature in the metal plate, and the basis for this is provided by a differential equation (probably from the energy balance law), and various algebraic equations, plus some simplyifing hypothesis and initial integration values (like initial temperature of the block).
I'm just stuck as I'm not sure what equation to use.
 
Back
Top