Visualización de campos escalares y vectoriales en elasticidad. G19
De MateWiki
Revisión del 15:46 11 dic 2023 de Juan Carlos Martin (Discusión | contribuciones) (→Curvas de nivel y gradiente de la temperatura)
| Trabajo realizado por estudiantes | |
|---|---|
| Título | Deformaciones de una placa plana. Grupo 6-A |
| Asignatura | Teoría de Campos |
| Curso | 2023-24 |
| Autores | Mario Del Amo, Lucía Lázaro, Juan Carlos Martin, Claudia Xiang Martín |
| Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura | |
Contenido
- 1 Introducción y mallado de la placa plana
- 2 Curvas de nivel y gradiente de la temperatura
- 3 Ley de Fourier
- 4 Campo de vectores en mallado sólido
- 5 Sólido antes y después del desplazamiento
- 6 Divergencia del campo
- 7 Rotacional del campo
- 8 Tensor de tensiones
- 9 Tensiones tangenciales respecto al plano ortogonal
- 10 Tensión de Von Mises
- 11 Campo de fuerzas
- 12 Módulo de desplazamiento tangencial
1 Introducción y mallado de la placa plana
Archivo:TCFigura1.png
Figura 1
clc,clear
h=2/10;
r=1:h:2;
t=atan(1/2):h:pi-atan(1/2);
[R,T]=meshgrid(r,t);
X=R.*cos(T);
Y=R.*sin(T);
mesh(X,Y,0*X);
axis([-3,3,-1,3]);
title('Mallado');
xlabel('Eje X');
ylabel('Eje Y');
view(2)
2 Curvas de nivel y gradiente de la temperatura
clc,clear
h=2/10;
r=1:h:2;
t=atan(1/2):h:pi-atan(1/2);
[R,T]=meshgrid(r,t);
X=R.*cos(T);
Y=R.*sin(T);
mesh(X,Y,0*X);
Temp=cos(X.^2)+sin((Y-1).^2);
hold on
subplot(1,2,1);
axis([-3,3,-1,3]);
surf(X,Y,Temp);
view(2)
title('Grafica 1');
axis equal
xlabel('Eje X');
ylabel('Eje Y');
colorbar
subplot(1,2,2);
contour(X,Y,Temp,50);
axis([-3,3,-1,3]);
title('Placa 2D');
axis equal
xlabel('Eje X');
ylabel('Eje Y');
contour(X,Y,Temp,50);
colorbar
hold off
tempmax=max(max(Temp))
clc,clear
h=2/10;
r=1:h:2;
t=atan(1/2):h:pi-atan(1/2);
[R,T]=meshgrid(r,t);
%Pasamos de coordenadas cilíndricas a cartesianas
X=R.*cos(T);
Y=R.*sin(T);
mesh(X,Y,0*X);
%Gradiente
dX=2.*X.*sin(X.^2);
dY=-2.*(Y-1).*cos((Y-1).^2);
hold on
quiver(X,Y,dX,dY);
hold off
view(2)
axis([-3,3,-1,3]);
title('Gradiente');