<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sandra+Poza+Diez</id>
		<title>MateWiki - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sandra+Poza+Diez"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Sandra_Poza_Diez"/>
		<updated>2026-05-01T01:04:00Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48041</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48041"/>
				<updated>2021-12-10T20:43:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Calculo, dibujo e interpretación del campo de fuerzas \vec F */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (sin(vv)./(5.*uu));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Ehro);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin11.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = -1/\rho\cdot [\frac{\partial }{\partial \rho}\cdot(\rho\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial\theta}\cdot( \frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial z}\cdot( 0)] = -\frac{2 cos(\theta)}{5\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F2= -1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\rho\frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial\theta}\cdot(3\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial z}\cdot(0)] =  3\frac{\rho -1}{5 \rho^2} \cdot sin(\theta)  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como podemos ver la fuerza dependerá tanto de ρ como de θ , en nuestro caso las fuerzas tendrán un sentido interior por los costados mientras que parecen salir por la parte superior.&lt;br /&gt;
[[Archivo:Circulin12.PNG|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
[uu,vv]=meshgrid(u,v)&lt;br /&gt;
&lt;br /&gt;
wx=(-2.*cos(vv))./(5.*uu)&lt;br /&gt;
wy=(3.*(uu-1).*sin(vv))./(5.*uu.^2)&lt;br /&gt;
figure(12)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,wx,wy,1.5,'k'); %campo vectorial F(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48035</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48035"/>
				<updated>2021-12-10T20:25:14Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (sin(vv)./(5.*uu));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Ehro);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin11.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = -1/\rho\cdot [\frac{\partial }{\partial \rho}\cdot(\rho\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial\theta}\cdot( \frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial z}\cdot( 0)] = -\frac{2 cos(\theta)}{5\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F2= -1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\rho\frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial\theta}\cdot(3\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial z}\cdot(0)] =  3\frac{\rho -1}{5 \rho^2} \cdot sin(\theta)  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Circulin12.PNG|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
[uu,vv]=meshgrid(u,v)&lt;br /&gt;
&lt;br /&gt;
wx=(-2.*cos(vv))./(5.*uu)&lt;br /&gt;
wy=(3.*(uu-1).*sin(vv))./(5.*uu.^2)&lt;br /&gt;
figure(12)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,wx,wy,1.5,'k'); %campo vectorial F(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48033</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48033"/>
				<updated>2021-12-10T20:24:36Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (sin(vv)./(5.*uu));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Ehro);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ciculin11.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = -1/\rho\cdot [\frac{\partial }{\partial \rho}\cdot(\rho\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial\theta}\cdot( \frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial z}\cdot( 0)] = -\frac{2 cos(\theta)}{5\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F2= -1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\rho\frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial\theta}\cdot(3\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial z}\cdot(0)] =  3\frac{\rho -1}{5 \rho^2} \cdot sin(\theta)  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Circulin12.PNG|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
[uu,vv]=meshgrid(u,v)&lt;br /&gt;
&lt;br /&gt;
wx=(-2.*cos(vv))./(5.*uu)&lt;br /&gt;
wy=(3.*(uu-1).*sin(vv))./(5.*uu.^2)&lt;br /&gt;
figure(12)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,wx,wy,1.5,'k'); %campo vectorial F(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin11.PNG&amp;diff=48032</id>
		<title>Archivo:Circulin11.PNG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin11.PNG&amp;diff=48032"/>
				<updated>2021-12-10T20:23:08Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48028</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48028"/>
				<updated>2021-12-10T20:05:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Calculo, dibujo e interpretación del campo de fuerzas \vec F */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:]]&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = -1/\rho\cdot [\frac{\partial }{\partial \rho}\cdot(\rho\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial\theta}\cdot( \frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial z}\cdot( 0)] = -\frac{2 cos(\theta)}{5\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F2= -1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\rho\frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial\theta}\cdot(3\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial z}\cdot(0)] =  3\frac{\rho -1}{5 \rho^2} \cdot sin(\theta)  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Circulin12.PNG|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
[uu,vv]=meshgrid(u,v)&lt;br /&gt;
&lt;br /&gt;
wx=(-2.*cos(vv))./(5.*uu)&lt;br /&gt;
wy=(3.*(uu-1).*sin(vv))./(5.*uu.^2)&lt;br /&gt;
figure(12)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,wx,wy,1.5,'k'); %campo vectorial F(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin12.PNG&amp;diff=48027</id>
		<title>Archivo:Circulin12.PNG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin12.PNG&amp;diff=48027"/>
				<updated>2021-12-10T20:05:32Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48026</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48026"/>
				<updated>2021-12-10T19:59:44Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:]]&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = -1/\rho\cdot [\frac{\partial }{\partial \rho}\cdot(\rho\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial\theta}\cdot( \frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial z}\cdot( 0)] = -\frac{2 cos(\theta)}{5\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F2= -1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\rho\frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial\theta}\cdot(3\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial z}\cdot(0)] =  3\frac{\rho -1}{5 \rho^2} \cdot sin(\theta)  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48025</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48025"/>
				<updated>2021-12-10T19:49:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Calculo, dibujo e interpretación del campo de fuerzas \vec F */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = -1/\rho\cdot [\frac{\partial }{\partial \rho}\cdot(\rho\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial\theta}\cdot( \frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial z}\cdot( 0)] = -\frac{2 cos(\theta)}{5\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F2= -1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\rho\frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial\theta}\cdot(3\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial z}\cdot(0)] =  3\frac{\rho -1}{5 \rho^2} \cdot sin(\theta)  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48024</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48024"/>
				<updated>2021-12-10T19:47:46Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Calculo, dibujo e interpretación del campo de fuerzas \vec F */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = -1/\rho\cdot [\frac{\partial }{\partial \rho}\cdot(\rho\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial\theta}\cdot( \frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial z}\cdot( 0)] = -\frac{2 cos(\theta)}{5\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F2= -1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\rho\frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial\theta}\cdot(3\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial z}\cdot(0)] =  3\frac{\rho -1}{5 \rho^2} \cdot cos(\theta)  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48022</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48022"/>
				<updated>2021-12-10T19:41:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Calculo, dibujo e interpretación del campo de fuerzas \vec F */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = 1/\rho\cdot [\frac{\partial }{\partial \rho}\cdot(\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial\theta}\cdot( \frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial z}\cdot( 0)] = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F2= 1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial\theta}\cdot(3\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial z}\cdot(0)] = \frac{sin(\theta)}{5 \rho^3} - 3\frac{\rho -1}{5 \rho^2} \cdot cos(\theta)  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48018</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48018"/>
				<updated>2021-12-10T19:34:54Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Calculo, dibujo e interpretación del campo de fuerzas \vec F */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = 1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial\theta}\cdot(\vec \frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial z}\cdot(\rho 0)] = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F2= 1/\rho\cdot[\frac{\partial }{\partial \rho}\cdot(\frac{sin(\theta)}{5 \rho})+\frac{\partial }{\partial\theta}\cdot(\vec 3\frac{\rho -1}{5 \rho} \cdot cos(\theta))+\frac{\partial }{\partial z}\cdot(0)] =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48012</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48012"/>
				<updated>2021-12-10T19:29:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Calculo, dibujo e interpretación del campo de fuerzas \vec F */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacar la gráfica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
Resultando en :&lt;br /&gt;
&amp;lt;math&amp;gt;F1 = &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;F2= &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;F3= 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48005</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48005"/>
				<updated>2021-12-10T19:21:06Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48004</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48004"/>
				<updated>2021-12-10T19:17:45Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = \frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48003</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48003"/>
				<updated>2021-12-10T19:17:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = frac{sin(\theta)}{5 \rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48002</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48002"/>
				<updated>2021-12-10T19:16:18Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho=\begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} - \frac{(\rho -1)cos(\theta)}{\rho 5} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} = frac{sin(\theta)}{5 \rho} &amp;lt;\math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48000</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=48000"/>
				<updated>2021-12-10T19:11:57Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Representación y cálculo de la tensión de Von Miles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Esta tension nos dirá que parte de la placa tiene un estrés mayor, y por ende por qué punto se producirá la rotura. En nuestro caso podemos ver que esta se producirá en el punto (0,2) es decir justo por la mitad y la parte exterior del semi anillo.&lt;br /&gt;
[[Archivo:VonMises.PNG|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:VonMises.PNG&amp;diff=47999</id>
		<title>Archivo:VonMises.PNG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:VonMises.PNG&amp;diff=47999"/>
				<updated>2021-12-10T19:10:33Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47991</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47991"/>
				<updated>2021-12-10T19:05:13Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47989</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47989"/>
				<updated>2021-12-10T19:01:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot \e_\rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47988</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47988"/>
				<updated>2021-12-10T19:00:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho ªcdot \sigma \cdot \e_rho = \frac{(\rho -1)cos(\theta)}{\rho 5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47987</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47987"/>
				<updated>2021-12-10T18:58:14Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Tensiones normales en el eje \vec e_\rho */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\rho &amp;lt;/math&amp;gt; ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47986</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47986"/>
				<updated>2021-12-10T18:57:36Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47985</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47985"/>
				<updated>2021-12-10T18:57:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = \begin{pmatrix}\frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; \frac{sin(\theta)}{5 \rho} &amp;amp; 0 \\ \frac{sin(\theta)}{5 \rho} &amp;amp; 3\frac{\rho -1}{5 \rho} \cdot cos(\theta)&amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta)  \end{pmatrix}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47982</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47982"/>
				<updated>2021-12-10T18:53:30Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Tensiones normales en el eje \vec e_z = */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_z &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ten3.PNG]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin82.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Ten3.PNG&amp;diff=47981</id>
		<title>Archivo:Ten3.PNG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Ten3.PNG&amp;diff=47981"/>
				<updated>2021-12-10T18:53:04Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tension3.PNG&amp;diff=47980</id>
		<title>Archivo:Tension3.PNG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tension3.PNG&amp;diff=47980"/>
				<updated>2021-12-10T18:50:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin82.PNG&amp;diff=47979</id>
		<title>Archivo:Circulin82.PNG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin82.PNG&amp;diff=47979"/>
				<updated>2021-12-10T18:48:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47977</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47977"/>
				<updated>2021-12-10T18:46:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin8.png]]&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47976</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47976"/>
				<updated>2021-12-10T18:45:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Tensiones normales en el eje \vec e_\theta = */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje &amp;lt;math&amp;gt;\vec e_\theta &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;    Siendo este el componente (2,2) de nuetra matriz solución &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin8.png&amp;diff=47961</id>
		<title>Archivo:Circulin8.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin8.png&amp;diff=47961"/>
				<updated>2021-12-10T18:24:24Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47940</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47940"/>
				<updated>2021-12-10T17:00:07Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de la tensión tangencial a \vec e_\theta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Erho=abs (((2.*uu-1)./(5.*uu)).*sin(vv));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Erho)&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(xx,yy,Rot);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47938</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47938"/>
				<updated>2021-12-10T16:59:16Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Representación y cálculo de la tensión de Von Miles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(10)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47933</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47933"/>
				<updated>2021-12-10T16:58:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Representación y cálculo de la tensión de Von Miles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1; &lt;br /&gt;
u=1:h:2; &lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 figure(11)&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  &lt;br /&gt;
 &lt;br /&gt;
val=zeros(32,11);&lt;br /&gt;
 &lt;br /&gt;
for i=1:32*11&lt;br /&gt;
   uum=uu(i);&lt;br /&gt;
   vvm=vv(i);&lt;br /&gt;
   a=((uum-1).*cos(vvm)./(5.*uum));&lt;br /&gt;
   b=-(sin(vvm))./5;&lt;br /&gt;
   c=(a./(uum)).*(1+1./uum);&lt;br /&gt;
   mat=[a,b,0;b,c,0;0,0,a];&lt;br /&gt;
   [v,d]=eig(mat); &lt;br /&gt;
   val(i)=sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);  &lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
surf(xx,yy,val)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47922</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47922"/>
				<updated>2021-12-10T16:50:45Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%dibujamos Tgtht&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgtht);&lt;br /&gt;
title('proyección de la tension direccion etht')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);%me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgz);&lt;br /&gt;
title('proyección de la tension direccion ez')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47920</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47920"/>
				<updated>2021-12-10T16:48:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=(sin(vv)./(5.*uu);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a e rho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a e tht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a e z) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
Como vemos eso será el componente (1,1) de la matriz solución.&lt;br /&gt;
&lt;br /&gt;
{{matlab: &lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47916</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47916"/>
				<updated>2021-12-10T16:42:35Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta)  &amp;amp; 0 \\\frac{sin(\theta)}{5} &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=((uu-1)./(5.*uu)).*sin(vv);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a grho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a gtht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a gz) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab: &lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47915</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47915"/>
				<updated>2021-12-10T16:37:35Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{sin(\theta)}{5 \rho}  &amp;amp; 0 \\\frac{\rho -1}{5} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{sin(\theta)}{5} &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=((uu-1)./(5.*uu)).*sin(vv);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a grho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a gtht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a gz) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab: &lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47912</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47912"/>
				<updated>2021-12-10T16:35:25Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Tensiones normales en el eje \vec e_\rho */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; 0 \\\frac{\rho -1}{5} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{\rho -1}{5} \cdot sin(\theta) &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=((uu-1)./(5.*uu)).*sin(vv);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a grho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a gtht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a gz) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab: &lt;br /&gt;
%dibujamos Tgrho&lt;br /&gt;
figure (8)&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(xx,yy,zz);       %me crea la figura&lt;br /&gt;
mesh(xx,yy,Tgrho);&lt;br /&gt;
quiver(xx,yy,t1,t2)&lt;br /&gt;
title('proyección de la tension direccion erho ')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47909</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47909"/>
				<updated>2021-12-10T16:28:26Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt; y multiplicandolo con la matriz Identidad será : &lt;br /&gt;
&amp;lt;math&amp;gt;\begin{pmatrix}\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{(\rho -1)cos(\theta)}{\rho 5} \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; 0 \\\frac{\rho -1}{5} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{\rho -1}{5} \cdot sin(\theta) &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=((uu-1)./(5.*uu)).*sin(vv);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a grho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a gtht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a gz) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47905</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47905"/>
				<updated>2021-12-10T16:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos : &amp;lt;math&amp;gt;\nabla u + \nabla u^t = \begin{pmatrix} 0 &amp;amp; -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; 0 \\\frac{\rho -1}{5} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5 \rho} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} + \begin{pmatrix}0 &amp;amp; \frac{rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; 0 \\ -\frac{\rho -1}{5 \rho} \cdot sin(\theta) &amp;amp; \frac{\rho -1}{5} \cdot cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%A B son componentes de la matriz del tensor de tensiones&lt;br /&gt;
A=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
B=((uu-1)./(5.*uu)).*sin(vv);&lt;br /&gt;
&lt;br /&gt;
Tgrho=(A);      %el vector (tensor aplicado a grho) proyectado a la direccion wrho&lt;br /&gt;
Tgtht=(A+2*A);  %el vector (tensor aplicado a gtht) proyectado a la direccion wtht&lt;br /&gt;
Tgz=(A);        %el vector (tensor aplicado a gz) proyectado a la dirección wz&lt;br /&gt;
&lt;br /&gt;
t1=Tgrho.*cos(vv);&lt;br /&gt;
t2=Tgrho.*sin(vv);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47902</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47902"/>
				<updated>2021-12-10T16:08:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos :&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47901</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47901"/>
				<updated>2021-12-10T16:08:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
[[Archivo:Christof1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Queremos hallar las componentes de la matriz de la derivada covariante:&lt;br /&gt;
[[Archivo:Christof2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos :&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Christof2.PNG&amp;diff=47900</id>
		<title>Archivo:Christof2.PNG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Christof2.PNG&amp;diff=47900"/>
				<updated>2021-12-10T16:03:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Christof1.PNG&amp;diff=47899</id>
		<title>Archivo:Christof1.PNG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Christof1.PNG&amp;diff=47899"/>
				<updated>2021-12-10T16:00:30Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47898</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47898"/>
				<updated>2021-12-10T15:53:58Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de determinante del rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2) o en coordenadas cilindricas &amp;lt;math&amp;gt; \rho =2 y \theta = \pi / 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre para los puntos definidos por &amp;lt;math&amp;gt;{\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) &amp;lt;/math&amp;gt;   ya que así el coseno es máximo y el polinomio dependiente de ρ también. Así se puede apreciar en la imagen que cuanto más nos acercamos a esos valores (más amarillo) más rotados han sido los puntos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos :&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47896</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47896"/>
				<updated>2021-12-10T15:37:24Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Calculo, dibujo e interpretación del campo de fuerzas \vec F */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos :&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
Queremos sacra la grafica del campo de fuerzas &amp;lt;math&amp;gt;\vec F = - \nabla \cdot \sigma &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma tomaremos las filas de &amp;lt;math&amp;gt; \sigma&amp;lt;/math&amp;gt; para poder aplicar la divergencia y así obtener el campo vectorial buscado.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47895</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47895"/>
				<updated>2021-12-10T15:34:07Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Representación y cálculo de la tensión de Von Miles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos :&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_VM = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 y \sigma3&amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47894</id>
		<title>Deformaciones de un anillo circular</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_un_anillo_circular&amp;diff=47894"/>
				<updated>2021-12-10T15:29:13Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: /* Cálculo de determinante del rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Deformaciones de un anillo circular. Grupo C-19 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | Sandra Poza Diez &lt;br /&gt;
Eduardo Martinez Marinez &lt;br /&gt;
Jaime Santi Alonso }}&lt;br /&gt;
&lt;br /&gt;
En este articulo vamos a considerar una placa plana que ocupa medio anillo circular centrado en el origen, esta en el plano &amp;lt;math&amp;gt;y\le 0 &amp;lt;/math&amp;gt; y esta comprendido entre los radios 1 y 2 .&lt;br /&gt;
También disponemos de una función temperatura tal que : &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y un campo dado : &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mallado=&lt;br /&gt;
Realizaremos en Matlab un mallado de los puntos de la placa sobre la que vamos a trabajar. Dibujaremos la curva en los ejes &amp;lt;math&amp;gt;(x,y) ∈ [-3,3]\times [-1,3]&amp;lt;/math&amp;gt; con un paso de muestro &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt;. dado que nuestro solido es medio anillo circular debemos proceder usando coordenadas cilindricas.&lt;br /&gt;
[[Archivo:Circulin1.png|thumb|right|Mallado del anillo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 %se define h para dividir los intervalos&lt;br /&gt;
u=1:h:2;               %intervalo rho y teta&lt;br /&gt;
v=0:h:pi;  &lt;br /&gt;
 &lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %malla de u x v&lt;br /&gt;
 &lt;br /&gt;
xx=uu.*cos(vv);         %parametrización con los puntos de la malla&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
zz=0.*uu;&lt;br /&gt;
&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx);        %dibujamos la grafica&lt;br /&gt;
axis([-3,3,-1,3]);       %región de la grafica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lineas de nivel de la temperatura=&lt;br /&gt;
La temperatura nos viene dada por el campo &amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)&amp;lt;/math&amp;gt; que viene en coordenadas cartesianas, como nosostros estamos trabajando en coordenadas cilindricas debemos hacer un cambio. O cambiamos nuestras coordenadas a cartesianas o cambiamos el campo a cilindricas resultando en &amp;lt;math&amp;gt;T(\rho,\theta)=log((\rho\cdot cos\theta-3)^2+ 2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nosotros hemos optado por la primera opción.&lt;br /&gt;
Como se puede apreciar en la gráfica, el punto en el que la temperatura es máxima será (-2,0). Es importante notar que dado que nuetra temperatura solo depende de la variable &amp;lt;math&amp;gt; x &amp;lt;/math&amp;gt; nuestras curvas resultarán lineas rectas verticales.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin2.PNG|Lineas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 T=log(((xx-3).^2)+2);  %Campo escalar temperatura&lt;br /&gt;
 figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,T,125)    %contour para las superficies de nivel;&lt;br /&gt;
colorbar&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo del gradiente de la Temperatura=&lt;br /&gt;
REVISAR&lt;br /&gt;
Calculamos el gradiente del campo (escalar) de la temperatura que tenemos en el apartado anterior, siendo este:&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=log((x-3)^2 +2)= log(x^2 -6x+11)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T=\frac{\partial T}{\partial x}\cdot\vec i+\frac{\partial T}{\partial y}\cdot\vec j = \frac{2x-6}{x^2 +11 -6x} \vec i + 0 \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T = log(((xx-3).^2)+2);               %Campo escalar temperatura &lt;br /&gt;
GradienteX=(2*xx-6)./(xx.^2-6*xx+11); %derivada de la temperatura respecto a x &lt;br /&gt;
GradienteY= GradienteX.*0;            %derivada de la temperatura respecto a y&lt;br /&gt;
figure(3)   &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(xx,yy,T,GradienteX,GradienteY,0*T,0.5); %representación del gradiente en 3 dimensiones &lt;br /&gt;
surf(xx,yy,T);                                  %surf para superficies&lt;br /&gt;
contour(xx,yy,T,20);&lt;br /&gt;
axis([-3,3,-1,3]) &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Circulin3.PNG|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=Dibujo del campo de Vectores=&lt;br /&gt;
Dibujamos nuestro campo de vectores en el mallado del solido. Nuestro campo en cilindricas será:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=\frac{\rho-1}{5}\cdot sin(\theta)e_\theta^\rightarrow &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Ciculin4.PNG|thumb|right|Campo de vectores]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Campo vectorial u(uu,vv)&lt;br /&gt;
ux=-(((uu-1)./5).*sin(vv)).*sin(vv);  &lt;br /&gt;
uy=(((uu-1)./5).*sin(vv)).*cos(vv);&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on     &lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
mesh(xx,yy,0*xx) %mallado del solido&lt;br /&gt;
quiver(xx,yy,ux,uy,1.5,'b'); %campo vectorial u(uu,vv)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Solido antes y despues del desplazamiento=&lt;br /&gt;
Aplicando a nuestro solido el campo &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; tendrá el desplazamiento ilustrado más abajo. Como podemos observar tiene una leve deformación en el centro, pero esta pasa casi desapercibida.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(5)&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(xx,yy,0*xx)  %mallado del solido&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Antes del desplazamiento')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
x1=xx+ux;         %escribimos los desplazamientos&lt;br /&gt;
x2=yy+uy;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(x1,x2,0*x1); %mallado del sólido desplazado&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin5.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Representación de la divergencia=&lt;br /&gt;
Deberemos calcular la divergencia de &amp;lt;math&amp;gt; \nabla\cdot u &amp;lt;/math&amp;gt; y determinar dónde esta es máxima,mínima y nula. Esta divergencia es un cambio de volumen local dado al desplazamiento pero dado que nuestra figura es una placa lo que observaremos será un cambio en su área. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot u = 1/\rho\cdot[{\frac{\partial }{\partial \rho}\cdot(\rho\vec u_\rho)+\frac{\partial }{\partial\theta}\cdot(\vec u_\theta)+\frac{\partial }{\partial z}\cdot(\rho\vec u_z)]=0+\frac{(\rho -1)cos(\theta)}{\rho 5}+0}&amp;lt;/math&amp;gt; [[Archivo:Circulin6.PNG|right|Divergencia]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIV=((uu-1)./(5.*uu)).*cos(vv);&lt;br /&gt;
figure(6)&lt;br /&gt;
surf(xx,yy,DIV)  %Representación de la divergencia&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Divergencia')&lt;br /&gt;
maxdivergencia=max(max(DIV));&lt;br /&gt;
mindivergencia=min(min(DIV));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de determinante del rotacional=&lt;br /&gt;
Debemos calcular &amp;lt;math&amp;gt;|\nabla \times u|&amp;lt;/math&amp;gt; siendo de esta forma un campo escalar y ver qué puntos sufren un mayor rotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla×\vec u(\rho,\theta) = \frac{1}{\rho} \begin{pmatrix} \vec e_ρ &amp;amp; \rho\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\  u_ρ &amp;amp; \rho · u_θ &amp;amp;  u_z \end{pmatrix} = {\frac{sin \theta}{5 &lt;br /&gt;
 \rho}} \cdot (2 \rho - 1) \vec e_z &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos que sufren mayor rotacional como podemos ver en la imagen son los situados alrededor de (0,2)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Circulin7Bien.PNG|thumb|right|Rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rot=sin(vv).*(2.*uu-1)./(uu.*5);&lt;br /&gt;
figure(7)&lt;br /&gt;
surf(xx,yy,rot);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de las tensiones=&lt;br /&gt;
En este caso tenemos la parte simétrica del tensor u tal que &amp;lt;math&amp;gt;e(\vec u)=(\nabla u +\nabla u^t)/2&amp;lt;/math&amp;gt; , esta e la usaremos para calcular los desplazamientos , estos viene dados por la siguiente formula: &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e(\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
En la que &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; son coeficientes de Lamé iguales a 1.&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente &amp;lt;math&amp;gt;\nabla\cdot u=\frac{(\rho -1)cos(\theta)}{\rho 5} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que estamos en coordenadas cilindricas y queremos calcular el gradiente en un campo vectorial tendremos que usar los simbolos de Christoffel tal que:&lt;br /&gt;
&lt;br /&gt;
Haciendo su traspuesta tenemos :&lt;br /&gt;
&lt;br /&gt;
y finalmente obtenemos la tensión: &lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot u \cdot I +2\mu e = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\rho ==&lt;br /&gt;
Tal que &amp;lt;math&amp;gt; \vec e_\rho \cdot \sigma \cdot \vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_\theta ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_\theta \cdot \sigma \cdot \vec e_\theta &amp;lt;/math&amp;gt;     &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_ \theta = \begin{pmatrix} 0\\ 1 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones normales en el eje \vec e_z ===&lt;br /&gt;
&amp;lt;math&amp;gt; \vec e_z \cdot \sigma \cdot \vec e_z &amp;lt;/math&amp;gt;       &lt;br /&gt;
Con &amp;lt;math&amp;gt; \vec e_z = \begin{pmatrix} 0\\ 0 \\ 1 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la tensión tangencial a &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;=&lt;br /&gt;
Tendremos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación y cálculo de la tensión de Von Miles=&lt;br /&gt;
sacaremos los autovalores&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
=Calculo, dibujo e interpretación del campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt;=&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC21/22]]&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin7Bien.PNG&amp;diff=47893</id>
		<title>Archivo:Circulin7Bien.PNG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Circulin7Bien.PNG&amp;diff=47893"/>
				<updated>2021-12-10T15:27:20Z</updated>
		
		<summary type="html">&lt;p&gt;Sandra Poza Diez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandra Poza Diez</name></author>	</entry>

	</feed>