PDE Toolbox: Constant external heating on 4 sides of a Cylinder

5 views (last 30 days)
Hi,
i am trying to simulate the heating of a hollow carbon shaft through 4 Infrared radiators which are placed alongside the shaft. I already constructed the model in 3D, but i don't know how to simulate the external heatflow with the 4 differently positioned radiators. Which conditions do i have to consider in order to succesfully simulate the heatflux in Matlab? I guess i need to do it similar to this https://de.mathworks.com/help/pde/ug/heat-conduction-in-multidomain-geometry-with-nonuniform-heat-flux.html with a function handle, but now i have 4 heat sources which emit heat on different locations.
The radiatiors are placed like this:
radiators.JPG
Many thanks in advance,
Pascal

Accepted Answer

Ravi Kumar
Ravi Kumar on 9 Dec 2019
Hi Pascal,
If there is no axial variation, then I suggest using a 2-D crosssecion to solve the problem. In 2-D you can easily draw the large cylinder and smaller heating elements as different circles. You then model the heat generation using internalHeatSource function.
If the problem is indeed 3-D, then you might make a couple of modelling approximation:
  1. On the blue solid parts create either fully burried heating element as holes. Apply an equivalent heat flux on the inner wall surfaces.
  2. If heating element is not fully embedded, they also radiate heat to atmosphere, then you can make slots/channels at the location of heating element and apply heat flux BC.
Regards
Ravi
  11 Comments
Ravi Kumar
Ravi Kumar on 17 Dec 2019
I think you are overwriting a Qflux with a subsequent assignment as your theta ranges could fall into more than one if branches. You should be fine if you insert return after each assignment of Qflux.
Regards,
Ravi
Pascal Kobuß
Pascal Kobuß on 18 Dec 2019
Thanks Ravi, i have solved the problem by myself. I didnt know that theta is defined in the area [-pi, pi]. This was the problem.
Regards,
Pascal

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!