<?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=Clara+Callejo</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=Clara+Callejo"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Clara_Callejo"/>
		<updated>2026-05-04T01:00:37Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=20468</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=20468"/>
				<updated>2014-12-04T15:23:06Z</updated>
		
		<summary type="html">&lt;p&gt;Clara Callejo: /* Líneas coordenadas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices de datos.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Coordenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
==Acción de la temperatura en la placa==&lt;br /&gt;
=== Influencia de un foco de calor ===&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de T y curvas de nivel===&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
==Acción de una fuerza sobre sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante. &amp;lt;math&amp;gt;\vec{g_w}=\vec{e_3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix} = \frac{1}{ u^2+v^2 } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -2u(u^2+v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=\frac{u^2+v^2}{ u^2+v^2 } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\-2u&amp;amp;0&amp;amp;0\end{bmatrix}=   -2u ( \frac{\partial g_{v} }{\partial w} -  \frac{\partial  g_{w} }{\partial v} )-2u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                  %Number of points&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
xx=uu.*vv;                                                     % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));&lt;br /&gt;
f=(xx.*yy).*(exp(-1./(xx.^2)));                %function&lt;br /&gt;
F=abs(f);&lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;&lt;br /&gt;
result=h1*h2*w2'*F*w1            % result&lt;br /&gt;
result=h1*h2*w2'*f*w1            % result}}&lt;/div&gt;</summary>
		<author><name>Clara Callejo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=20428</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=20428"/>
				<updated>2014-12-04T15:04:11Z</updated>
		
		<summary type="html">&lt;p&gt;Clara Callejo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices de datos.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
==Acción de la temperatura en la placa==&lt;br /&gt;
=== Influencia de un foco de calor ===&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de T y curvas de nivel===&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
==Acción de una fuerza sobre sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante. &amp;lt;math&amp;gt;\vec{g_w}=\vec{e_3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix} = \frac{1}{ u^2+v^2 } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -2u(u^2+v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=\frac{u^2+v^2}{ u^2+v^2 } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\-2u&amp;amp;0&amp;amp;0\end{bmatrix}=   -2u ( \frac{\partial g_{v} }{\partial w} -  \frac{\partial  g_{w} }{\partial v} )-2u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                  %Number of points&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
xx=uu.*vv;                                                     % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));&lt;br /&gt;
f=(xx.*yy).*(exp(-1./(xx.^2)));                %function&lt;br /&gt;
F=abs(f);&lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;&lt;br /&gt;
result=h1*h2*w2'*F*w1            % result&lt;br /&gt;
result=h1*h2*w2'*f*w1            % result}}&lt;/div&gt;</summary>
		<author><name>Clara Callejo</name></author>	</entry>

	</feed>