Thermal PDE in cylindrical coordinates at the origin
Mostra commenti meno recenti
Hi,
I have a problem with a thermal PDE in cylindrical coordinates. I followed the example in Heat Distribution in Circular Cylindrical Rod .
The script runs without errors, however the solution has peculiar spot at z = 0, r = 0 where the Temperature is constantly zero. The heat source at that spot is well larger than zero and all around the spot a temperature which is as expected is reached.
I tried changing several of the pde SolverOptions or choose the mesh differently, however nothing of what I tried was successful.
Does anybody have an idea what I can do to fix this issue?
Thanks in advance
Risposta accettata
Più risposte (2)
Svetlana Pease
il 11 Gen 2019
0 voti
Hi Tobias,
Are you talking about the steady-state or transient solution? The only zero temperature I get is for the transient solution at t = 0 (time step is 1 for t = 0).
Regards,
Svetlana Pease
MathWorks Documentation Group
5 Commenti
Tobias
il 12 Gen 2019
Svetlana Pease
il 14 Gen 2019
In this case, you might want to use a much finer mesh. The example uses a maximum mesh edge length Hmax = 0.1. You can try using a default setting by not specifying Hmax (this will let the mesh generator guess the appropriate Hmax for your geometry) or specify a much smaller value for Hmax.
Hope this helps!
Svetlana
Tobias
il 15 Gen 2019
Tobias
il 18 Gen 2019
Torsten
il 18 Gen 2019
I'd simply start with the geometry at r = eps instead of r = 0 for eps being a small value.
Svetlana Pease
il 18 Gen 2019
0 voti
Hi Tobias,
No, there is no option to have two or more Hmax settings for the same geometry/mesh.
Regards,
Svetlana
Categorie
Scopri di più su Heat Transfer in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!