Solving 2d heat problem using meshgrid
古いコメントを表示
I need guidance to solve a two-dimensional heat transfer problem, as it is clear in the figure, it is necessary to solve the temperature between the outer circle and the inner square using the meshgrid method in both steady state and transients. The desired number of mesh points is 10 points in both x and y directions. The side of the square is 8 cm long and the diameter of the circle is 10 cm. And I also want to use the meshgrid as a square and that the result will be a 3D plot. Can anyone guide me in this matter?

8 件のコメント
William Rose
2024 年 2 月 4 日
An 8x8 square will not fit inside a diam=10 circle.
Please explain what have you tried so far. I assume you have received some guidance on what appears to be a homework problem.
One thing you will want to do is write a difference equation for how the temperature at each point evolves over time. Another thing you need to think about (which must have been speciffied in the homework) is boundary conditions in space and time (time meaning initial conditions).
Ali
2024 年 2 月 4 日
Torsten
2024 年 2 月 4 日
Regarding finding the temperature of each point, I was told that the temperature of each point of the mesh is the result of the average temperature of four points around it.
This is only true for a steady state calculation.
Ali
2024 年 2 月 4 日
Ali
2024 年 2 月 4 日
Torsten
2024 年 2 月 4 日
Sorry, but I've always solved such problems in a way that the grid matched with the domain boundaries. Maybe you were taught such an approximate method, but I don't know of such.
Ali
2024 年 2 月 4 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Heat Transfer についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
