Can you get solutions from nodes internally on a 3D model in PDE or just from the surface of the model?

조회 수: 1 (최근 30일)
I am solving a 3d model using the transient heat transfer pde toolbox. The 3d model was imported as an stl file. I am trying to get the temperature profile in the centre of the model but I am not sure if this is possible. I think all the data I am getting are from nodes on the surface. Is it possible to locate nodes within the model itself?
For example this location should be in the centre of the model (0,0,-0.0295674) and this one should be on the surface (0,-0.00969541,-0.0295674), however when i find the closest node it returns the same node and hence the same temperature values. Could this be because my 'Hmax' in my mesh isnt small enough? Or is what I am trying to do possible?
Thanks
  댓글 수: 2
Kevin Giles
Kevin Giles 2020년 11월 17일
Would this work, if I was for example looking for the temperature in the very centre of the object.
[X,Y,Z] = meshgrid(0,0,0);
Tintrp = interpolateTemperature(R,X,Y,Z,1:length(time));
It seems to be returning reasonable values, I am just unsure on what the function of the meshgrid is?
Thanks
Priysha LNU
Priysha LNU 2020년 11월 25일
Hi,
meshgrid(0,0,0)
The above 'meshgrid()' function will return a 3-D grid coordinates defined by input (0,0,0) here. Generally,
  • the meshgrid() function can return a 2-D or a 3-D grid depending on the number of inputs
  • the inputs to this function are vectors defining the x-coordinates, y-coordinates,and z-coordinates.
For more details, refer to the following documentation links:
Hope this helps!
DISCLAIMER: These are my own views and in no way depict those of MathWorks.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Geometry and Mesh에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by