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

1 visualizzazione (ultimi 30 giorni)
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 Commenti
Kevin Giles
Kevin Giles il 17 Nov 2020
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 il 25 Nov 2020
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.

Accedi per commentare.

Risposte (0)

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by