<?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=Oumaima</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=Oumaima"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Oumaima"/>
		<updated>2026-05-01T19:40:20Z</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_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44037</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44037"/>
				<updated>2019-12-05T23:14:14Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: /* Estudio del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \ u 1 + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\ g_i\;\otimes\;\ g_j =\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
&amp;lt;math&amp;gt;σ= \left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; (\rho-1)/5 &amp;amp; 0  \\  (\rho-1)/5 &amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensión_normal.png|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises (o el Esfuerzo) es un índice obtenido de la combinación de los Esfuerzos Principales en un momento dado para determinar en qué puntos ocurre el esfuerzo en el eje X, Y y Z y provoca el fallo. Este método de cálculo se utiliza para medir el esfuerzo y las distribuciones de tensión dentro de un material dúctil. Para el calculo es necesario calcular los autovalores de la matriz de tensiones en cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
La matriz del tensor de tensiones se define como &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;, puede calcularse fácilmente a partir de las tensiones principales (autovalores) del tensor tensión en un punto del sólido deformable, mediante la expresión, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Von Mises = \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;
[[Archivo:Von_mises.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=0.1; %paso de muestro&lt;br /&gt;
u = 1:h:3; %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = 0:h:pi/2; %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%creación de la matriz de autovalores V&lt;br /&gt;
t=[];&lt;br /&gt;
xx=1;&lt;br /&gt;
for rho=1:0.1:3&lt;br /&gt;
   for theta=0:0.1:(pi/2)&lt;br /&gt;
           sigma=[(theta./5).*(4-(1./rho)),(rho-1)./5,0;(rho-1)./5,(theta./5).*(4-(3./rho)),0;0,0,(theta./5).*(2-(1./rho))];&lt;br /&gt;
           [X,D]=eig(sigma);&lt;br /&gt;
           t=diag(D);&lt;br /&gt;
           t(:,xx)=t;&lt;br /&gt;
           xx=xx+1;&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Vectores a,b,c que contienen los autovalores para cada valor rho, theta&lt;br /&gt;
a=t(1,:); b=t(2,:); c=t(3,:);&lt;br /&gt;
&lt;br /&gt;
%Tensiones de Von Mises&lt;br /&gt;
VM=sqrt(((a-b).^2+(b-c).^2+(c-a).^2)./2);&lt;br /&gt;
&lt;br /&gt;
%Generación de la matriz TVM&lt;br /&gt;
TVM = reshape(VM,[16,21]);&lt;br /&gt;
&lt;br /&gt;
%Representación de la tensión de Von Mises sobre la placa&lt;br /&gt;
mesh(x,y,TVM);&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44035</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44035"/>
				<updated>2019-12-05T23:13:42Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: /* Estudio del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u 1 + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\ g_i\;\otimes\;\ g_j =\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
&amp;lt;math&amp;gt;σ= \left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; (\rho-1)/5 &amp;amp; 0  \\  (\rho-1)/5 &amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensión_normal.png|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises (o el Esfuerzo) es un índice obtenido de la combinación de los Esfuerzos Principales en un momento dado para determinar en qué puntos ocurre el esfuerzo en el eje X, Y y Z y provoca el fallo. Este método de cálculo se utiliza para medir el esfuerzo y las distribuciones de tensión dentro de un material dúctil. Para el calculo es necesario calcular los autovalores de la matriz de tensiones en cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
La matriz del tensor de tensiones se define como &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;, puede calcularse fácilmente a partir de las tensiones principales (autovalores) del tensor tensión en un punto del sólido deformable, mediante la expresión, &amp;lt;br /&amp;gt;&lt;br /&gt;
Von Mises = &amp;lt;math&amp;gt; \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;
[[Archivo:Von_mises.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=0.1; %paso de muestro&lt;br /&gt;
u = 1:h:3; %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = 0:h:pi/2; %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%creación de la matriz de autovalores V&lt;br /&gt;
t=[];&lt;br /&gt;
xx=1;&lt;br /&gt;
for rho=1:0.1:3&lt;br /&gt;
   for theta=0:0.1:(pi/2)&lt;br /&gt;
           sigma=[(theta./5).*(4-(1./rho)),(rho-1)./5,0;(rho-1)./5,(theta./5).*(4-(3./rho)),0;0,0,(theta./5).*(2-(1./rho))];&lt;br /&gt;
           [X,D]=eig(sigma);&lt;br /&gt;
           t=diag(D);&lt;br /&gt;
           t(:,xx)=t;&lt;br /&gt;
           xx=xx+1;&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Vectores a,b,c que contienen los autovalores para cada valor rho, theta&lt;br /&gt;
a=t(1,:); b=t(2,:); c=t(3,:);&lt;br /&gt;
&lt;br /&gt;
%Tensiones de Von Mises&lt;br /&gt;
VM=sqrt(((a-b).^2+(b-c).^2+(c-a).^2)./2);&lt;br /&gt;
&lt;br /&gt;
%Generación de la matriz TVM&lt;br /&gt;
TVM = reshape(VM,[16,21]);&lt;br /&gt;
&lt;br /&gt;
%Representación de la tensión de Von Mises sobre la placa&lt;br /&gt;
mesh(x,y,TVM);&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44033</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44033"/>
				<updated>2019-12-05T23:12:54Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: /* Estudio del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \1 + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\ g_i\;\otimes\;\ g_j =\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
&amp;lt;math&amp;gt;σ= \left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; (\rho-1)/5 &amp;amp; 0  \\  (\rho-1)/5 &amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensión_normal.png|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises (o el Esfuerzo) es un índice obtenido de la combinación de los Esfuerzos Principales en un momento dado para determinar en qué puntos ocurre el esfuerzo en el eje X, Y y Z y provoca el fallo. Este método de cálculo se utiliza para medir el esfuerzo y las distribuciones de tensión dentro de un material dúctil. Para el calculo es necesario calcular los autovalores de la matriz de tensiones en cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
La matriz del tensor de tensiones se define como &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;, puede calcularse fácilmente a partir de las tensiones principales (autovalores) del tensor tensión en un punto del sólido deformable, mediante la expresión, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \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;
[[Archivo:Von_mises.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=0.1; %paso de muestro&lt;br /&gt;
u = 1:h:3; %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = 0:h:pi/2; %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%creación de la matriz de autovalores V&lt;br /&gt;
t=[];&lt;br /&gt;
xx=1;&lt;br /&gt;
for rho=1:0.1:3&lt;br /&gt;
   for theta=0:0.1:(pi/2)&lt;br /&gt;
           sigma=[(theta./5).*(4-(1./rho)),(rho-1)./5,0;(rho-1)./5,(theta./5).*(4-(3./rho)),0;0,0,(theta./5).*(2-(1./rho))];&lt;br /&gt;
           [X,D]=eig(sigma);&lt;br /&gt;
           t=diag(D);&lt;br /&gt;
           t(:,xx)=t;&lt;br /&gt;
           xx=xx+1;&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Vectores a,b,c que contienen los autovalores para cada valor rho, theta&lt;br /&gt;
a=t(1,:); b=t(2,:); c=t(3,:);&lt;br /&gt;
&lt;br /&gt;
%Tensiones de Von Mises&lt;br /&gt;
VM=sqrt(((a-b).^2+(b-c).^2+(c-a).^2)./2);&lt;br /&gt;
&lt;br /&gt;
%Generación de la matriz TVM&lt;br /&gt;
TVM = reshape(VM,[16,21]);&lt;br /&gt;
&lt;br /&gt;
%Representación de la tensión de Von Mises sobre la placa&lt;br /&gt;
mesh(x,y,TVM);&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44027</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44027"/>
				<updated>2019-12-05T23:06:24Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: /* Estudio del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\ g_i\;\otimes\;\ g_j =\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
&amp;lt;math&amp;gt;σ= \left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; (\rho-1)/5 &amp;amp; 0  \\  (\rho-1)/5 &amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensión_normal.png|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises (o el Esfuerzo) es un índice obtenido de la combinación de los Esfuerzos Principales en un momento dado para determinar en qué puntos ocurre el esfuerzo en el eje X, Y y Z y provoca el fallo. Este método de cálculo se utiliza para medir el esfuerzo y las distribuciones de tensión dentro de un material dúctil. Para el calculo es necesario calcular los autovalores de la matriz de tensiones en cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
La matriz del tensor de tensiones se define como &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;, puede calcularse fácilmente a partir de las tensiones principales (autovalores) del tensor tensión en un punto del sólido deformable, mediante la expresión, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \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;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=0.1; %paso de muestro&lt;br /&gt;
u = 1:h:3; %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = 0:h:pi/2; %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%creación de la matriz de autovalores V&lt;br /&gt;
t=[];&lt;br /&gt;
xx=1;&lt;br /&gt;
for rho=1:0.1:3&lt;br /&gt;
   for theta=0:0.1:(pi/2)&lt;br /&gt;
           sigma=[(theta./5).*(4-(1./rho)),(rho-1)./5,0;(rho-1)./5,(theta./5).*(4-(3./rho)),0;0,0,(theta./5).*(2-(1./rho))];&lt;br /&gt;
           [X,D]=eig(sigma);&lt;br /&gt;
           t=diag(D);&lt;br /&gt;
           t(:,xx)=t;&lt;br /&gt;
           xx=xx+1;&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Vectores a,b,c que contienen los autovalores para cada valor rho, theta&lt;br /&gt;
a=t(1,:); b=t(2,:); c=t(3,:);&lt;br /&gt;
&lt;br /&gt;
%Tensiones de Von Mises&lt;br /&gt;
VM=sqrt(((a-b).^2+(b-c).^2+(c-a).^2)./2);&lt;br /&gt;
&lt;br /&gt;
%Generación de la matriz TVM&lt;br /&gt;
TVM = reshape(VM,[16,21]);&lt;br /&gt;
&lt;br /&gt;
%Representación de la tensión de Von Mises sobre la placa&lt;br /&gt;
mesh(x,y,TVM);&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44026</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44026"/>
				<updated>2019-12-05T23:05:38Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: /* Estudio del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\ g_i\;\otimes\;\ g_j =\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
&amp;lt;math&amp;gt;σ=:&amp;lt;math&amp;gt;\left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; (\rho-1)/5 &amp;amp; 0  \\  (\rho-1)/5 &amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensión_normal.png|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises (o el Esfuerzo) es un índice obtenido de la combinación de los Esfuerzos Principales en un momento dado para determinar en qué puntos ocurre el esfuerzo en el eje X, Y y Z y provoca el fallo. Este método de cálculo se utiliza para medir el esfuerzo y las distribuciones de tensión dentro de un material dúctil. Para el calculo es necesario calcular los autovalores de la matriz de tensiones en cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
La matriz del tensor de tensiones se define como &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;, puede calcularse fácilmente a partir de las tensiones principales (autovalores) del tensor tensión en un punto del sólido deformable, mediante la expresión, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \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;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=0.1; %paso de muestro&lt;br /&gt;
u = 1:h:3; %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = 0:h:pi/2; %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%creación de la matriz de autovalores V&lt;br /&gt;
t=[];&lt;br /&gt;
xx=1;&lt;br /&gt;
for rho=1:0.1:3&lt;br /&gt;
   for theta=0:0.1:(pi/2)&lt;br /&gt;
           sigma=[(theta./5).*(4-(1./rho)),(rho-1)./5,0;(rho-1)./5,(theta./5).*(4-(3./rho)),0;0,0,(theta./5).*(2-(1./rho))];&lt;br /&gt;
           [X,D]=eig(sigma);&lt;br /&gt;
           t=diag(D);&lt;br /&gt;
           t(:,xx)=t;&lt;br /&gt;
           xx=xx+1;&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Vectores a,b,c que contienen los autovalores para cada valor rho, theta&lt;br /&gt;
a=t(1,:); b=t(2,:); c=t(3,:);&lt;br /&gt;
&lt;br /&gt;
%Tensiones de Von Mises&lt;br /&gt;
VM=sqrt(((a-b).^2+(b-c).^2+(c-a).^2)./2);&lt;br /&gt;
&lt;br /&gt;
%Generación de la matriz TVM&lt;br /&gt;
TVM = reshape(VM,[16,21]);&lt;br /&gt;
&lt;br /&gt;
%Representación de la tensión de Von Mises sobre la placa&lt;br /&gt;
mesh(x,y,TVM);&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44022</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44022"/>
				<updated>2019-12-05T23:01:13Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: /* Estudio del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\ g_i\;\otimes\;\ g_j =\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
{pmatrix}:&amp;lt;math&amp;gt;\left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; (\rho-1)/5 &amp;amp; 0  \\  (\rho-1)/5 &amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensión_normal.png|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises (o el Esfuerzo) es un índice obtenido de la combinación de los Esfuerzos Principales en un momento dado para determinar en qué puntos ocurre el esfuerzo en el eje X, Y y Z y provoca el fallo. Este método de cálculo se utiliza para medir el esfuerzo y las distribuciones de tensión dentro de un material dúctil. Para el calculo es necesario calcular los autovalores de la matriz de tensiones en cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
La matriz del tensor de tensiones se define como &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;, puede calcularse fácilmente a partir de las tensiones principales (autovalores) del tensor tensión en un punto del sólido deformable, mediante la expresión, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \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;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=0.1; %paso de muestro&lt;br /&gt;
u = 1:h:3; %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = 0:h:pi/2; %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%creación de la matriz de autovalores V&lt;br /&gt;
t=[];&lt;br /&gt;
xx=1;&lt;br /&gt;
for rho=1:0.1:3&lt;br /&gt;
   for theta=0:0.1:(pi/2)&lt;br /&gt;
           sigma=[(theta./5).*(4-(1./rho)),(rho-1)./5,0;(rho-1)./5,(theta./5).*(4-(3./rho)),0;0,0,(theta./5).*(2-(1./rho))];&lt;br /&gt;
           [X,D]=eig(sigma);&lt;br /&gt;
           t=diag(D);&lt;br /&gt;
           t(:,xx)=t;&lt;br /&gt;
           xx=xx+1;&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Vectores a,b,c que contienen los autovalores para cada valor rho, theta&lt;br /&gt;
a=t(1,:); b=t(2,:); c=t(3,:);&lt;br /&gt;
&lt;br /&gt;
%Tensiones de Von Mises&lt;br /&gt;
VM=sqrt(((a-b).^2+(b-c).^2+(c-a).^2)./2);&lt;br /&gt;
&lt;br /&gt;
%Generación de la matriz TVM&lt;br /&gt;
TVM = reshape(VM,[16,21]);&lt;br /&gt;
&lt;br /&gt;
%Representación de la tensión de Von Mises sobre la placa&lt;br /&gt;
mesh(x,y,TVM);&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44017</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44017"/>
				<updated>2019-12-05T22:58:54Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: /* Estudio del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\vec g_i\;\otimes\;\ g_j =\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; (\rho-1)/5 &amp;amp; 0  \\  (\rho-1)/5 &amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises (o el Esfuerzo) es un índice obtenido de la combinación de los Esfuerzos Principales en un momento dado para determinar en qué puntos ocurre el esfuerzo en el eje X, Y y Z y provoca el fallo. Este método de cálculo se utiliza para medir el esfuerzo y las distribuciones de tensión dentro de un material dúctil. Para el calculo es necesario calcular los autovalores de la matriz de tensiones en cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
La matriz del tensor de tensiones se define como &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;, puede calcularse fácilmente a partir de las tensiones principales (autovalores) del tensor tensión en un punto del sólido deformable, mediante la expresión, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \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;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=0.1; %paso de muestro&lt;br /&gt;
u = 1:h:3; %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = 0:h:pi/2; %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%creación de la matriz de autovalores V&lt;br /&gt;
t=[];&lt;br /&gt;
xx=1;&lt;br /&gt;
for rho=1:0.1:3&lt;br /&gt;
   for theta=0:0.1:(pi/2)&lt;br /&gt;
           sigma=[(theta./5).*(4-(1./rho)),(rho-1)./5,0;(rho-1)./5,(theta./5).*(4-(3./rho)),0;0,0,(theta./5).*(2-(1./rho))];&lt;br /&gt;
           [X,D]=eig(sigma);&lt;br /&gt;
           t=diag(D);&lt;br /&gt;
           t(:,xx)=t;&lt;br /&gt;
           xx=xx+1;&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Vectores a,b,c que contienen los autovalores para cada valor rho, theta&lt;br /&gt;
a=t(1,:); b=t(2,:); c=t(3,:);&lt;br /&gt;
&lt;br /&gt;
%Tensiones de Von Mises&lt;br /&gt;
VM=sqrt(((a-b).^2+(b-c).^2+(c-a).^2)./2);&lt;br /&gt;
&lt;br /&gt;
%Generación de la matriz TVM&lt;br /&gt;
TVM = reshape(VM,[16,21]);&lt;br /&gt;
&lt;br /&gt;
%Representación de la tensión de Von Mises sobre la placa&lt;br /&gt;
mesh(x,y,TVM);&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44013</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44013"/>
				<updated>2019-12-05T22:52:15Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\vec g_i\;\otimes\;\vec g^j&amp;lt;/math&amp;gt;.:&amp;lt;math&amp;gt;\sigma_j^i=\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; (\rho-1)/5 &amp;amp; 0  \\  (\rho-1)/5 &amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises (o el Esfuerzo) es un índice obtenido de la combinación de los Esfuerzos Principales en un momento dado para determinar en qué puntos ocurre el esfuerzo en el eje X, Y y Z y provoca el fallo. Este método de cálculo se utiliza para medir el esfuerzo y las distribuciones de tensión dentro de un material dúctil. Para el calculo es necesario calcular los autovalores de la matriz de tensiones en cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
La matriz del tensor de tensiones se define como &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;, puede calcularse fácilmente a partir de las tensiones principales (autovalores) del tensor tensión en un punto del sólido deformable, mediante la expresión, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \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;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=0.1; %paso de muestro&lt;br /&gt;
u = 1:h:3; %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = 0:h:pi/2; %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%creación de la matriz de autovalores V&lt;br /&gt;
t=[];&lt;br /&gt;
xx=1;&lt;br /&gt;
for rho=1:0.1:3&lt;br /&gt;
   for theta=0:0.1:(pi/2)&lt;br /&gt;
           sigma=[(theta./5).*(4-(1./rho)),(rho-1)./5,0;(rho-1)./5,(theta./5).*(4-(3./rho)),0;0,0,(theta./5).*(2-(1./rho))];&lt;br /&gt;
           [X,D]=eig(sigma);&lt;br /&gt;
           t=diag(D);&lt;br /&gt;
           t(:,xx)=t;&lt;br /&gt;
           xx=xx+1;&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Vectores a,b,c que contienen los autovalores para cada valor rho, theta&lt;br /&gt;
a=t(1,:); b=t(2,:); c=t(3,:);&lt;br /&gt;
&lt;br /&gt;
%Tensiones de Von Mises&lt;br /&gt;
VM=sqrt(((a-b).^2+(b-c).^2+(c-a).^2)./2);&lt;br /&gt;
&lt;br /&gt;
%Generación de la matriz TVM&lt;br /&gt;
TVM = reshape(VM,[16,21]);&lt;br /&gt;
&lt;br /&gt;
%Representación de la tensión de Von Mises sobre la placa&lt;br /&gt;
mesh(x,y,TVM);&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44010</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44010"/>
				<updated>2019-12-05T22:26:32Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: /* Estudio del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\vec g_i\;\otimes\;\vec g^j&amp;lt;/math&amp;gt;.:&amp;lt;math&amp;gt;\sigma_j^i=\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; (\rho-1)/5 &amp;amp; 0  \\  (\rho-1)/5 &amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44009</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44009"/>
				<updated>2019-12-05T22:19:04Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\vec g_i\;\otimes\;\vec g^j&amp;lt;/math&amp;gt;.:&amp;lt;math&amp;gt;\sigma_j^i=\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; 0 &amp;amp; 0  \\ 0&amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales==&lt;br /&gt;
Al realizar el calculo de las tensiones tangenciales de nuestra placa para las direcciones  &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;  y a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;::&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\rho-(\vec g_\rho \cdot \sigma \cdot \vec g_\rho) \vec g_\rho| = 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;|\sigma \cdot \vec g_\theta/\rho-(\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho) \vec g_\theta/\rho|= 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que ambas tensiones son nulas, algebraicamente hablando esto es debido a que nuestro campo de desplazamientos depende únicamente del valor de la distancia al origen. Esto implica que al estar definido dicho tensor por la divergencia y el tensor unitario, será nula la tensión tangencial siempre que el campo no dependa del angulo, ya que sera igual en todas las direcciones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44008</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=44008"/>
				<updated>2019-12-05T22:17:03Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Estudio del tensor de tensiones==&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula::&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Podemos calcular el tensor gradiente como 1-contravariante 1-covariante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u=u_j^i\;\vec g_i\;\otimes\;\vec g^j&amp;lt;/math&amp;gt;.:&amp;lt;math&amp;gt;\sigma_j^i=\begin{bmatrix} \theta/5 &amp;amp; (\rho -1)/5 &amp;amp; 0   \\ 0 &amp;amp; (\theta/ \rho)(\rho-1)/5)&amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las coordenadas 1-covariantes 1-contravariante coinciden por lo que la transposicion seá directa y el tensor quedara como &amp;lt;math&amp;gt;(\epsilon^i_{.j})=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt; , que corrresponde con la matriz mostrada anteriormente.&lt;br /&gt;
Sustituyendo ahora los valores en la fórmula del tensor de tensiones,y tomando \(\lambda=\mu=1\), siendo \(\lambda\) y \(\mu\) los conocidos como coeficientes de Lamé, obtenemos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(\begin{array}{ccc} \theta/5(4-1/ \rho) &amp;amp; 0 &amp;amp; 0  \\ 0&amp;amp; \theta/5(4-3/ \rho) &amp;amp; 0  \\  0  &amp;amp;  0 &amp;amp;  \theta/5(2-1/\rho)\end{array}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se muestra el código Matlab empleado para dibujar estas tensiones normales en ambas direcciones: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal gp*tensión*gp&lt;br /&gt;
f=1/5*(atan(y./x).*(4-1./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
%Representación de la función normal (gtheta/rhó)*tensión*(gtheta/rhó)&lt;br /&gt;
f=1/5*(atan(y./x).*(4-3./(sqrt(x.^2+y.^2))));&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,f)&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=43940</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=43940"/>
				<updated>2019-12-05T17:18:13Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
En este apartado debemos hallar la masa. Para ello nos indican la función densidad d(x,y,z)= 1 + e −|x|/(y+1)^2  de nuestra placa a partir de la cual podremos hallar la masa.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=50;				% pasos de muestreo &lt;br /&gt;
u = linspace(1,3,h); % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h); % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v); % matriz de la PLACA EN COORDENADAS POLARES  &lt;br /&gt;
x = U.*cos(V);		%coordenadas cartesianas &lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
d=1+exp(-abs(x)/(y+1)^2);   %funcion de densidad d(x,y)	&lt;br /&gt;
a=h^2*d;				%nos da la masa en cada punto &lt;br /&gt;
mas=sum(sum(a));	%este comando nos suma los elementos de la matriz a,la masa total&lt;br /&gt;
}}&lt;br /&gt;
La masa es: 1.2524e+07.&lt;br /&gt;
&lt;br /&gt;
Explicación: Al crear la matriz de la placa en coordenadas cartesianas, hemos creado la matriz de la placa circular con una serie de puntos que separados por una distancia h (=Paso de muestra). Tomamos como dA el espacio comprendido entre 4 puntos que forman el cuadrado de menor dimensión posible, siendo h el lado de ese cuadrado. Por tanto, para calcular la masa en cada dA habrá que multiplicar esa área  por la densidad. Posteriormente se suman todos los diferenciales de masa para obtener la masa total. Se puede observar que cuanto menor sea el paso de muestra, más exacta será la aproximación de la masa ya que el dA será menor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=43936</id>
		<title>Deformaciones de una placa plana con forma de anillo en 2-D (Grupo 5-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_con_forma_de_anillo_en_2-D_(Grupo_5-C)&amp;diff=43936"/>
				<updated>2019-12-05T16:50:50Z</updated>
		
		<summary type="html">&lt;p&gt;Oumaima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperatura y deformación de una placa plana con forma de un cuarto de anillo. &lt;br /&gt;
Grupo 5-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC19/20|2019-20]] |&lt;br /&gt;
Diego Barros Rubio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Julio Mora Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oumaima Naima Oulad Mohamed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gorka Pablo Riaza López }}&lt;br /&gt;
&lt;br /&gt;
Sea una placa plana, en dos dimensiones, que ocupa el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤9&amp;lt;/math&amp;gt;. Está situada en el plano correspondiente al primer cuadrante, con &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;x≥o&amp;lt;/math&amp;gt; y que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,3]×[0,π/2]&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ella, se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma si &amp;lt;math&amp;gt;\vec r_{0}(ρ,θ) &amp;lt;/math&amp;gt; es el vector de posición de los puntos de la placa antes de la deformación, el vector de &lt;br /&gt;
&amp;lt;br /&amp;gt; posición de cada punto \((ρ,θ)\) de la placa después de la deformación vendrá dado por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(ρ,θ) = \vec r_{0}(ρ,θ) + \vec u(ρ,θ) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La fuerza aplicada sobre la placa provoca un desplazamiento de los puntos de la misma dado por el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(ρ,θ) = θf(ρ) \vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mallado de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para la representación del mallado de la placa hemos parametrizado, primeramente, la superficie en coordenadas cilíndricas. A continuación, hemos introducido los datos en Matlab para poder obtener el mallado gráficamente. &amp;lt;br /&amp;gt;&lt;br /&gt;
Se ha elegido un paso de muestreo de  &amp;lt;math&amp;gt; 0.1&amp;lt;/math&amp;gt;, para las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;, a las que nosotros hemos llamado, en la parametrización del programa &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; respectivamente. Además, la placa ha sido dibujada en el cuadrado &amp;lt;math&amp;gt; [-1,4]×[-1,4] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Placa111.png|centro]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Región de la placa &lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
% Matriz de u y v&lt;br /&gt;
[u,v]=meshgrid(u,v);&lt;br /&gt;
x=u.*cos(v);&lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
z=u.*0;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
&lt;br /&gt;
%Región de dibujo&lt;br /&gt;
axis([-1,4,-1,4]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Placa');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura de la placa==&lt;br /&gt;
A continuación, representaremos a partir del campo escalar de temperaturas : &amp;lt;math&amp;gt;T(x,y,z)=(y+2)x^2&amp;lt;/math&amp;gt; (expresado en coordenadas cartesianas), la temperatura en cada dm de la placa a través de un sistema de colores, de colores más fríos a más cálidos, temperaturas más frías a más calidas, respectivamente. En este caso hemos escogido la misma parametrización que en el punto (1), pero escrito de distinta forma para mostrar una forma diferente de escribir en lenguaje de progamación Matlab la misma idea. Además, mostramos un gráfico a la derecha que representa las curvas de nivel del campo en la placa. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temp placa.png|centro|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function temperatura&lt;br /&gt;
&lt;br /&gt;
%Parametrización u,v&lt;br /&gt;
h=20; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%función temperatura y curvas de nivel&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,T)&lt;br /&gt;
title ('temperatura de la placa')&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
contour (x,y,T,50)&lt;br /&gt;
title ('curvas de nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar %barra de colores del gradiente de Tª&lt;br /&gt;
Tmin=min(min(T)) %Temperatura mínima de la placa&lt;br /&gt;
Tmax=max(max(T)) %Temperatura máxima de la placa&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gradiente de temperatura de la placa==&lt;br /&gt;
Una vez obtenido la temperatura, procedemos a obtener como de rápido varía la temperatura cuando nos movemos desde un punto de la placa en una dirección determinada, es decir, el gradiente de temperatura. Simplemente derivamos, respecto a cada variable, la función de la temperatura expresada en el punto anterior: &amp;lt;math&amp;gt;\nabla(T)=2x(y+2)\vec i + x^2\vec j&amp;lt;/math&amp;gt;. Una vez calculado, solo nos queda representar este campo vertorial sobre las curvas de nivel del campo escalar y observar esta variación graficamente. Obviamente, como el gradiente muestra la dirección de máxima variación en cada punto, los vectores deben ser perpendiculares a las curvas de nivel, como se puede observar en la imagen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GT2.png|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=30; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%gradiente de la temperatura&lt;br /&gt;
T =(y+2).*(x.^2);&lt;br /&gt;
Tx=(2.*x).*(y+2);&lt;br /&gt;
Ty=(x.^2);&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
contour(x,y,T,30);&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
view (2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deformación de la placa==&lt;br /&gt;
Consideramos ahora el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ)=θf(ρ) \vec g_ρ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para calcular &amp;lt;math&amp;gt;f(ρ)&amp;lt;/math&amp;gt;, se nos ofrecen los siguientes datos:&lt;br /&gt;
:*Los puntos en &amp;lt;math&amp;gt;ρ=1&amp;lt;/math&amp;gt; no sufren desplazamiento. &lt;br /&gt;
:*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ)=θ(2-\frac{1}{ρ})/5&amp;lt;/math&amp;gt;.&lt;br /&gt;
A partir de la segunda condición, y conociendo la definición de divergencia se obtiene la siguiente igualdad:&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}({ρf(ρ)θ})=\frac{θ}{5}(ρ-1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Integrando con respecto a ρ en ambos lados del igual, resulta la siguiente ecuación:&lt;br /&gt;
: &amp;lt;math&amp;gt;ρθf(ρ)=\frac{θ}{5}(ρ^2-ρ)&amp;lt;/math&amp;gt;&lt;br /&gt;
Simplificando la expresión anterior, se llega fácilmente a: &lt;br /&gt;
: &amp;lt;math&amp;gt;f(ρ)=\frac{1}{5}(ρ-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
Volviendo a la expresión inicial, es fácil obtener que el campo de desplazamientos:&lt;br /&gt;
: &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos en los puntos del mallado del sólido==&lt;br /&gt;
Sobre nuestra placa sólida se ha aplicado una fuerza que ha causado desplazamientos de la misma. Estos se representan mediante el vector &amp;lt;math&amp;gt; \vec u(ρ,θ)=\frac{θ}{5}(ρ-1)\vec g_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de desplazamientos, expresado en la base cartesiana es el que sigue:&lt;br /&gt;
: &amp;lt;math&amp;gt;\vec u=\frac{θ}{5}(ρ-1)(cos(θ)\vec i +sen(θ)\vec j)&amp;lt;/math&amp;gt;&lt;br /&gt;
A continuación, se muestra el código de Matlab empleado para poder obtener el gráfico referido al campo de desplazamientos:&lt;br /&gt;
[[File:Desplazamientos.png|center|]] {{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Discretización de los parámetros de la superficie&lt;br /&gt;
&lt;br /&gt;
u=1:0.1:3;&lt;br /&gt;
h=round(pi/0.1);&lt;br /&gt;
v=linspace(0,pi/2,h);&lt;br /&gt;
&lt;br /&gt;
%Creación del mallado &lt;br /&gt;
&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Componentes en las direcciones de i y de j del campo de desplazamientos&lt;br /&gt;
&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
z=U.*0;&lt;br /&gt;
a=(V/5).*(U-1).*cos(V);&lt;br /&gt;
b=(V/5).*(U-1).*sin(V);&lt;br /&gt;
c=b.*0;&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
%Dibujo del mallado &lt;br /&gt;
&lt;br /&gt;
i=mesh(x,y,z);&lt;br /&gt;
set(i,'EdgeColor','g');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Campo de desplazamientos &lt;br /&gt;
&lt;br /&gt;
quiver3(x,y,z,a,b,c);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa y campo de desplazamientos')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sólido antes y después del desplazamiento==&lt;br /&gt;
En este apartado, procederemos a mostrar gráficamente el antes y el después del desplazamiento de la placa, junto con una superoposición de las imágenes con la función &amp;lt;math&amp;gt;plot3&amp;lt;/math&amp;gt; para que se pueda apreciar visualmente la deformación.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:AyD.png|centro]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DESPLAZAMIENTO ANTES Y DESPUÉS:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de las funciones que describen los desplazamientos que tienen&lt;br /&gt;
%lugar en la placa tomando como incógnitas x e y&lt;br /&gt;
Ux=(V/5).*(U-1).*cos(V)+x;&lt;br /&gt;
Uy=(V/5).*(U-1).*sin(V)+y;&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica:&lt;br /&gt;
%ANTES&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
%DESPUÉS&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
%COMPARACIÓN&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,x*0);&lt;br /&gt;
plot3(Ux,Uy,0*Ux);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
title ('comparación')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo vectorial sobre nuestra placa==&lt;br /&gt;
Una vez observada la deformación de nuestra placa, estudiaremos desde un punto de vista muy parecido a como veíamos el campo escalar de temperatura en nuestra placa, pero con la deformación de la misma. Usaremos un sistema de colores, igual que en el campo escalar pero esta vez, del color más frío al más cálido, indicará menos deformación a más deformación, respectivamente, así como la indicación de la divergencia máxima y mínima de la placa. Por tanto, se puede intuir debido a la relación del título con esta explicación, que la divergencia, dá esta información que acabo de destacar,es decir, hace referencia a cuanto se deforma la placa en cualquier punto de la misma. La divergencia de la que hablamos es: &amp;lt;math&amp;gt;div(u)= \frac {1} {5} *(atan(\frac y x)*(2-(\frac 1 {\sqrt {x^2+y^2}} )))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia666.png|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Divergencia de u: donde sufre más deformación el cuerpo:&lt;br /&gt;
&lt;br /&gt;
%parametrización u,v&lt;br /&gt;
h=50; %paso de muestro&lt;br /&gt;
u = linspace(1,3,h); %valor de u en el intervalor [1,3]según el muestro&lt;br /&gt;
v = linspace(0,pi/2,h); %valor de v en el intervalor [0,pi/2]según el muestro&lt;br /&gt;
[U,V] = meshgrid(u,v); %matrices de las componentes polares de la placa&lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%Definición de la divergencia del campo de desplazamientos u tomando como incógnitas x e y&lt;br /&gt;
DIVu=(1/5).*(atan(y./x).*(2-(1./(sqrtx.^2+y.^2))));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica de la divergencia&lt;br /&gt;
surf(x,y,DIVu)&lt;br /&gt;
view (2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-1 4 -1 4])&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
%obtención de la divergencia máxima&lt;br /&gt;
DIVuMAX=max(DIVu)&lt;br /&gt;
%obtención de la divergencia mínima&lt;br /&gt;
DIVuMIN=min(DIVu)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional de U==&lt;br /&gt;
A través del programa de Matlab, que podemos observar a continuación, hemos calculado el rotacional del campo desplazamiento u en los puntos del sólido y los hemos representado, observándose en la gráfica cuales son los puntos que sufren mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h= 50; % pasos de muestreo&lt;br /&gt;
u = linspace(1,3,h);       % valor de u en el intervalo [1,3]&lt;br /&gt;
v = linspace(0,pi/2,h);    % valor de v en el intervalo[ 1,4]&lt;br /&gt;
[U,V ]=meshgrid(u,v);      % matriz de las componentes &lt;br /&gt;
x = U.*cos(V);&lt;br /&gt;
y = U.*sin(V);&lt;br /&gt;
Rot= -(sqrt(x^2+y^2)-1)/5*sqrt(x^2+y^2);&lt;br /&gt;
surf (x,y,Rot)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-1,4,-1,4])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Oumaima</name></author>	</entry>

	</feed>