Physics Stack Exchange is a question and answer site for active researchers, academics and students of physics. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need a solution to the heat equation that shows temp increase in an object, e.g. a cube or sphere, in sunlight. The object is assumed to be exposed on all sides except one. It is a solid object with a certain surface emissivity and heat capacity. In other words, I don't care what is inside the object. It absorbs some light from the sun and heats up, and heat is radiated and convected in air so that it reaches an equilibrium temperature. The solution presumably uses the parabolic PDE and the Neumann boundary condition. A Matlab formulation would be great!

share|cite|improve this question
""and convected in air "" Is there some wind? – Georg Jan 25 '11 at 3:34
Typical separation of variables exercise, no? Though you'll need to be clear on heat inputs and losses to work out the boundary conditions. How is the sun assumed to be oriented? Straight above, or something more complicated? – dmckee Jan 25 '11 at 4:02
Since you expect something very specific, you should give something specific - the mathematical formulation of the problem. Greets – Robert Filter Jan 25 '11 at 8:27

To the extent that convection is important, LOL. Temperature differences drive the fluid flows, which drive the heat loss. It would be a lot easier with a sphere than a cube, but the real problem is relating surface temperature with heat loss. If you put it in a vacuum, so you only had radiative losses, it would be easily tractable.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.