Ploting temperature evolution in a multi-layer tyre

1 visualización (últimos 30 días)
Jan Soller
Jan Soller el 24 de Oct. de 2023
Editada: Mathieu NOE el 8 de Feb. de 2024
Hello,
I'm looking for a graphical representation of temperature changes in a tyre. My simulink gives me the real time temperatures of my 300 layers in a spreadsheet called "temperatureData" but I'm now trying to represent the 300 layers of the tyre according to their temperature using a colour scale as shown in the image above. I've tried several methods but I can't get anywhere. If anyone has an idea or a code proposal that might be suitable I'd be happy to discuss it and see what they come up with !
I'm also copying an excel of the temperature as an example (a shorter version).
Thank you in advance for your help.

Respuesta aceptada

Mathieu NOE
Mathieu NOE el 24 de Oct. de 2023
maybe this ?
I assumed your data has columns = layers and the rows spans the angular position between 0 and 2pi
as a result , a nice donut but does it represents really a tire?
A =readmatrix('temperatureData.xlsx');
[m,layers] = size(A); % rows = angular position (0 to 2pi), columns = layers
da = 2*pi/m;
angl = (0:da:2*pi-da)'*ones(1,layers);
% tire defined by inner radius ri and outer radius ro (units ??)
ri = 100;
ro = 200;
r = ones(m,1)*linspace(ri,ro,layers);
% create X,Y meshes
X = r.*cos(angl);
Y = r.*sin(angl);
% plot
surf(X,Y,A);
shading interp
view(2)
axis square
  4 comentarios
Jan Soller
Jan Soller el 30 de Oct. de 2023
Editada: Jan Soller el 6 de Feb. de 2024
Hello Mathieu,
Thanks a lot for your help, it is exactly what I was searching for and the result looks really impressive!
Adding the video recording is also just perfect, as I can accelerate it in post-processing.
Thanks again and I wish you all the best,
Mathieu NOE
Mathieu NOE el 30 de Oct. de 2023
my pleasure !

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by