<?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=Gabriel+moreno+pardo</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=Gabriel+moreno+pardo"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Gabriel_moreno_pardo"/>
		<updated>2026-04-30T21:34:24Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53675</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53675"/>
				<updated>2022-12-09T18:17:11Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
clear, close all               &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =  \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) \vec{e}_{\theta } = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f'\left ( \rho  \right )} +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho(f''(\rho)) \rightarrow  f'(\rho)+\rho(f''(\rho))=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) =  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}    \rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} = (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 2: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all                 &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
xx=sin(THETA).*(-2/3*(RHO-1./RHO));&lt;br /&gt;
yy=cos(THETA).*(2/3*(RHO-1./RHO));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a representar gráficamente las líneas de corriente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura4_LineasDeCorriente.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=80;                       % Número de intervalos&lt;br /&gt;
rho=linspace(1,2,h);           % Parametro u [1,2]&lt;br /&gt;
theta=linspace(0,2*pi,h);        % Parametro  v [0,2*pi]&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);         % Matrices de coordenadas de U y V&lt;br /&gt;
f=((2*log(RHO)/3)-((2*RHO)/3));      % Campo escalar&lt;br /&gt;
X=RHO.*cos(THETA);                 % Parametrización&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
axis([-3,3,-3,3])            % Ejes&lt;br /&gt;
view(2)                     &lt;br /&gt;
contour(X,Y,f,20);colorbar            % Líneas de nivel&lt;br /&gt;
axis([-3,3,-3,3])            % Ejes del dibujo&lt;br /&gt;
colormap(&amp;quot;cool&amp;quot;)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== VELOCIDAD MÁXIMA DEL FLUIDO ==&lt;br /&gt;
&lt;br /&gt;
Se obtiene la velocidad máxima del fluido con el modulo del campo vectorial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | \left ( \frac{2}{3}\rho w  -   \frac{2w}{3\rho } \right ) \vec e_\theta \right |  =  \frac{2}{3} w \left ( \rho -\frac{1}{\rho } \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se deriva e iguala a 0, teniendo en cuenta que la velocidad angular es &amp;lt;math&amp;gt;\  w=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial \left | \vec u (\rho ) \right | }{\partial \rho }   =   \frac{2}{3} \left ( 1 +  \frac{1}{\rho^2} \right )  =  0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta solución sería: &amp;lt;math&amp;gt;\   \sqrt{-1} &amp;lt;/math&amp;gt; ; por lo que no es Real&lt;br /&gt;
&lt;br /&gt;
Por ello, hay que analizarlo en los extremos del intervalo, nuestros extremos están en &amp;lt;math&amp;gt;\ \rho \in (1,2)   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
El resultado del campo en estos dos extremos es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ &lt;br /&gt;
\left\{\begin{matrix}&lt;br /&gt;
\left | \vec u (1) \right |   =   \left | \left ( \frac{2}{3} \rho w  -   \frac{2w}{3\rho } \right ) \vec e_\theta \right |  = \frac{2}{3} \left ( 1 -\frac{1}{1 } \right )  =  0  \\&lt;br /&gt;
&lt;br /&gt;
\left | \vec u (2) \right |   =   \left | \left ( \frac{2}{3} \rho w  -   \frac{2w}{3\rho } \right ) \vec e_\theta \right |  = \frac{2}{3} \left ( 2 -\frac{1}{2 } \right ) =  1 &lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que se demuestra que el máximo es alcanzado en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y su valor es de 1&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Módulo de la velocidad&lt;br /&gt;
Modulo=2/3.*RHO-2/3./RHO;&lt;br /&gt;
&lt;br /&gt;
%Representación del módulo de la velocidad&lt;br /&gt;
mesh(x,y,Modulo)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,Modulo);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Variación del módulo de la velocidad en función de RHO');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MóduloVel.png|miniaturadeimagen|centro|Figura 4: Variación del módulo de la velocidad en función de &amp;lt;math&amp;gt;\ \rho &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
En la anterior figura 4 se demuestra el comportamiento del módulo. Se puede observar, como ya se ha explicado, que el máximo obtenido se encuentra en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y su valor es de 1. Además el comportamiento del fluido muestra un decrecimiento de velocidad hasta llegar a math&amp;gt;\ \rho = 1 &amp;lt;/math&amp;gt; dónde la velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar: &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
Para su representación en matlab el campo escalar &amp;lt;math&amp;gt;\ T &amp;lt;/math&amp;gt;   se pasa a coordenadas cartesianas, utilizando las siguientes relaciones: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left\{\begin{matrix}&lt;br /&gt;
x = \rho \cos \theta \\ &lt;br /&gt;
y = \rho \sin \theta &lt;br /&gt;
\end{matrix}\right.                \left\{\begin{matrix}&lt;br /&gt;
\rho = \sqrt{x^2+y^2}\\ &lt;br /&gt;
\theta = \arctan \left ( \frac{y}{x}  \right )&lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Resultando el campo: &amp;lt;math&amp;gt;\ T(x,y)   =   1 + y^{2}   e^{-\left(\sqrt{x^2+y^2} -\frac{3}{2}\right)^{2}}  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro|Figura 6: Representación de la temperatura en 3D.]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro|Figura 7: Representación de la temperatura en 2D.]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro|Figura 8: Representación de las curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[X,Y]=gradient(T,rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,X,Y)&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del gradiente de la temperatura');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura1.png|miniaturadeimagen|centro|Figura 9: Representación del gradiente de la temperatura.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
La superficie se va a suponer con orientación en la dirección de &amp;lt;math&amp;gt;\   \vec e_\theta  &amp;lt;/math&amp;gt; , para obtener un caudal positivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro|Figura 10: Representación de la sección longitudinal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   -\int_{S_1}^{} \vec u \cdot d\vec S_1  -  \int_{S_2}^{} \vec u \cdot d\vec S_2     =    &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = -\int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  -  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  =   -\frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    -   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{4}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =   \frac{4}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  \frac{4}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   2 - \frac{4}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como comentario, si en vez de haber cogido &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; como la superficie total, se hubiera tomado una de las dos el resultado del caudal sería &amp;lt;math&amp;gt;\   1 - \frac{2}{3} \ln 2 \left [m^3/s \right ] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53670</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53670"/>
				<updated>2022-12-09T18:12:03Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
clear, close all               &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =  \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) \vec{e}_{\theta } = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f'\left ( \rho  \right )} +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho(f''(\rho)) \rightarrow  f'(\rho)+\rho(f''(\rho))=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) =  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}    \rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} = (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 2: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all                 &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
xx=sin(THETA).*(-2/3*(RHO-1./RHO));&lt;br /&gt;
yy=cos(THETA).*(2/3*(RHO-1./RHO));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a representar gráficamente las líneas de corriente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura4_LineasDeCorriente.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
== VELOCIDAD MÁXIMA DEL FLUIDO ==&lt;br /&gt;
&lt;br /&gt;
Se obtiene la velocidad máxima del fluido con el modulo del campo vectorial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | \left ( \frac{2}{3}\rho w  -   \frac{2w}{3\rho } \right ) \vec e_\theta \right |  =  \frac{2}{3} w \left ( \rho -\frac{1}{\rho } \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se deriva e iguala a 0, teniendo en cuenta que la velocidad angular es &amp;lt;math&amp;gt;\  w=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial \left | \vec u (\rho ) \right | }{\partial \rho }   =   \frac{2}{3} \left ( 1 +  \frac{1}{\rho^2} \right )  =  0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta solución sería: &amp;lt;math&amp;gt;\   \sqrt{-1} &amp;lt;/math&amp;gt; ; por lo que no es Real&lt;br /&gt;
&lt;br /&gt;
Por ello, hay que analizarlo en los extremos del intervalo, nuestros extremos están en &amp;lt;math&amp;gt;\ \rho \in (1,2)   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
El resultado del campo en estos dos extremos es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ &lt;br /&gt;
\left\{\begin{matrix}&lt;br /&gt;
\left | \vec u (1) \right |   =   \left | \left ( \frac{2}{3} \rho w  -   \frac{2w}{3\rho } \right ) \vec e_\theta \right |  = \frac{2}{3} \left ( 1 -\frac{1}{1 } \right )  =  0  \\&lt;br /&gt;
&lt;br /&gt;
\left | \vec u (2) \right |   =   \left | \left ( \frac{2}{3} \rho w  -   \frac{2w}{3\rho } \right ) \vec e_\theta \right |  = \frac{2}{3} \left ( 2 -\frac{1}{2 } \right ) =  1 &lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que se demuestra que el máximo es alcanzado en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y su valor es de 1&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Módulo de la velocidad&lt;br /&gt;
Modulo=2/3.*RHO-2/3./RHO;&lt;br /&gt;
&lt;br /&gt;
%Representación del módulo de la velocidad&lt;br /&gt;
mesh(x,y,Modulo)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,Modulo);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Variación del módulo de la velocidad en función de RHO');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MóduloVel.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar: &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
Para su representación en matlab el campo escalar &amp;lt;math&amp;gt;\ T &amp;lt;/math&amp;gt;   se pasa a coordenadas cartesianas, utilizando las siguientes relaciones: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left\{\begin{matrix}&lt;br /&gt;
x = \rho \cos \theta \\ &lt;br /&gt;
y = \rho \sin \theta &lt;br /&gt;
\end{matrix}\right.                \left\{\begin{matrix}&lt;br /&gt;
\rho = \sqrt{x^2+y^2}\\ &lt;br /&gt;
\theta = \arctan \left ( \frac{y}{x}  \right )&lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Resultando el campo: &amp;lt;math&amp;gt;\ T(x,y)   =   1 + y^{2}   e^{-\left(\sqrt{x^2+y^2} -\frac{3}{2}\right)^{2}}  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro|Figura 6: Representación de la temperatura en 3D.]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro|Figura 7: Representación de la temperatura en 2D.]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro|Figura 8: Representación de las curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[X,Y]=gradient(T,rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,X,Y)&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del gradiente de la temperatura');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura1.png|miniaturadeimagen|centro|Figura 9: Representación del gradiente de la temperatura.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
La superficie se va a suponer con orientación en la dirección de &amp;lt;math&amp;gt;\   \vec e_\theta  &amp;lt;/math&amp;gt; , para obtener un caudal positivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro|Figura 10: Representación de la sección longitudinal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   -\int_{S_1}^{} \vec u \cdot d\vec S_1  -  \int_{S_2}^{} \vec u \cdot d\vec S_2     =    &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = -\int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  -  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  =   -\frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    -   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{4}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =   \frac{4}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  \frac{4}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   2 - \frac{4}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como comentario, si en vez de haber cogido &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; como la superficie total, se hubiera tomado una de las dos el resultado del caudal sería &amp;lt;math&amp;gt;\   1 - \frac{2}{3} \ln 2 \left [m^3/s \right ] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura4_LineasDeCorriente.png&amp;diff=53666</id>
		<title>Archivo:Figura4 LineasDeCorriente.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura4_LineasDeCorriente.png&amp;diff=53666"/>
				<updated>2022-12-09T18:09:33Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53664</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53664"/>
				<updated>2022-12-09T18:07:12Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
clear, close all               &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =  \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) \vec{e}_{\theta } = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f'\left ( \rho  \right )} +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho(f''(\rho)) \rightarrow  f'(\rho)+\rho(f''(\rho))=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) =  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}    \rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} = (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 2: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all                 &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
xx=sin(THETA).*(-2/3*(RHO-1./RHO));&lt;br /&gt;
yy=cos(THETA).*(2/3*(RHO-1./RHO));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a representar gráficamente las líneas de corriente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura4.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
== VELOCIDAD MÁXIMA DEL FLUIDO ==&lt;br /&gt;
&lt;br /&gt;
Se obtiene la velocidad máxima del fluido con el modulo del campo vectorial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | \left ( \frac{2}{3}\rho w  -   \frac{2}{3\rho } w \right ) \vec e_\theta \right |  =  \frac{2}{3} w \left ( \rho -\frac{1}{\rho } \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se deriva e iguala a 0, teniendo en cuenta que la velocidad angular es &amp;lt;math&amp;gt;\  w=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial \left | \vec u (\rho ) \right | }{\partial \rho }   =   \frac{2}{3} \left ( 1 +  \frac{1}{\rho^2} \right )  =  0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta solución sería: &amp;lt;math&amp;gt;\   \sqrt{-1} &amp;lt;/math&amp;gt; ; por lo que no es Real&lt;br /&gt;
&lt;br /&gt;
Por ello, hay que analizarlo en los extremos del intervalo, nuestros extremos están en &amp;lt;math&amp;gt;\ \rho \in (1,2)   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
El resultado del campo en estos dos extremos es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Módulo de la velocidad&lt;br /&gt;
Modulo=2/3.*RHO-2/3./RHO;&lt;br /&gt;
&lt;br /&gt;
%Representación del módulo de la velocidad&lt;br /&gt;
mesh(x,y,Modulo)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,Modulo);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Variación del módulo de la velocidad en función de RHO');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MóduloVel.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar: &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
Para su representación en matlab el campo escalar &amp;lt;math&amp;gt;\ T &amp;lt;/math&amp;gt;   se pasa a coordenadas cartesianas, utilizando las siguientes relaciones: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left\{\begin{matrix}&lt;br /&gt;
x = \rho \cos \theta \\ &lt;br /&gt;
y = \rho \sin \theta &lt;br /&gt;
\end{matrix}\right.                \left\{\begin{matrix}&lt;br /&gt;
\rho = \sqrt{x^2+y^2}\\ &lt;br /&gt;
\theta = \arctan \left ( \frac{y}{x}  \right )&lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Resultando el campo: &amp;lt;math&amp;gt;\ T(x,y)   =   1 + y^{2}   e^{-\left(\sqrt{x^2+y^2} -\frac{3}{2}\right)^{2}}  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro|Figura 6: Representación de la temperatura en 3D.]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro|Figura 7: Representación de la temperatura en 2D.]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro|Figura 8: Representación de las curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[X,Y]=gradient(T,rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,X,Y)&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del gradiente de la temperatura');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura1.png|miniaturadeimagen|centro|Figura 9: Representación del gradiente de la temperatura.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
La superficie se va a suponer con orientación en la dirección de &amp;lt;math&amp;gt;\   \vec e_\theta  &amp;lt;/math&amp;gt; , para obtener un caudal positivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro|Figura 10: Representación de la sección longitudinal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   -\int_{S_1}^{} \vec u \cdot d\vec S_1  -  \int_{S_2}^{} \vec u \cdot d\vec S_2     =    &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = -\int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  -  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  =   -\frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    -   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{4}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =   \frac{4}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  \frac{4}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   2 - \frac{4}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como comentario, si en vez de haber cogido &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; como la superficie total, se hubiera tomado una de las dos el resultado del caudal sería &amp;lt;math&amp;gt;\   1 - \frac{2}{3} \ln 2 \left [m^3/s \right ] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53599</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53599"/>
				<updated>2022-12-09T17:15:54Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
clear, close all               &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =  \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) \vec{e}_{\theta } = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f'\left ( \rho  \right )} +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho(f''(\rho)) \rightarrow  f'(\rho)+\rho(f''(\rho))=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 2: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all                 &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
xx=sin(THETA).*(-2/3*(RHO-1./RHO));&lt;br /&gt;
yy=cos(THETA).*(2/3*(RHO-1./RHO));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a representar gráficamente las líneas de corriente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VELOCIDAD MÁXIMA DEL FLUIDO ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar: &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
Para su representación en matlab el campo escalar &amp;lt;math&amp;gt;\ T &amp;lt;/math&amp;gt;   se pasa a coordenadas cartesianas, utilizando las siguientes relaciones: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left\{\begin{matrix}&lt;br /&gt;
x = \rho \cos \theta \\ &lt;br /&gt;
y = \rho \sin \theta &lt;br /&gt;
\end{matrix}\right.                \left\{\begin{matrix}&lt;br /&gt;
\rho = \sqrt{x^2+y^2}\\ &lt;br /&gt;
\theta = \arctan \left ( \frac{y}{x}  \right )&lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Resultando el campo: &amp;lt;math&amp;gt;\ T(x,y)   =   1 + y^{2}   e^{-\left(\sqrt{x^2+y^2} -\frac{3}{2}\right)^{2}}  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro|Figura 6: Representación de la temperatura en 3D.]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro|Figura 7: Representación de la temperatura en 2D.]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro|Figura 8: Representación de las curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[X,Y]=gradient(T,rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,X,Y)&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del gradiente de la temperatura');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura1.png|miniaturadeimagen|centro|Figura 9: Representación del gradiente de la temperatura.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
La superficie se va a suponer con orientación en la dirección de &amp;lt;math&amp;gt;\   \vec e_\theta  &amp;lt;/math&amp;gt; , para obtener un caudal positivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   -\int_{S_1}^{} \vec u \cdot d\vec S_1  -  \int_{S_2}^{} \vec u \cdot d\vec S_2     =    &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = -\int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  -  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  =   -\frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    -   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{4}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =   \frac{4}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  \frac{4}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   2 - \frac{4}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como comentario, si en vez de haber cogido &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; como la superficie total, se hubiera tomado una de las dos el resultado del caudal sería &amp;lt;math&amp;gt;\   1 - \frac{2}{3} \ln 2 \left [m^3/s \right ] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53598</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53598"/>
				<updated>2022-12-09T17:14:34Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
clear, close all               &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =  \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) \vec{e}_{\theta } = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f'\left ( \rho  \right )} +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho(f''(\rho)) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 2: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all                 &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
xx=sin(THETA).*(-2/3*(RHO-1./RHO));&lt;br /&gt;
yy=cos(THETA).*(2/3*(RHO-1./RHO));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a representar gráficamente las líneas de corriente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VELOCIDAD MÁXIMA DEL FLUIDO ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar: &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
Para su representación en matlab el campo escalar &amp;lt;math&amp;gt;\ T &amp;lt;/math&amp;gt;   se pasa a coordenadas cartesianas, utilizando las siguientes relaciones: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left\{\begin{matrix}&lt;br /&gt;
x = \rho \cos \theta \\ &lt;br /&gt;
y = \rho \sin \theta &lt;br /&gt;
\end{matrix}\right.                \left\{\begin{matrix}&lt;br /&gt;
\rho = \sqrt{x^2+y^2}\\ &lt;br /&gt;
\theta = \arctan \left ( \frac{y}{x}  \right )&lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Resultando el campo: &amp;lt;math&amp;gt;\ T(x,y)   =   1 + y^{2}   e^{-\left(\sqrt{x^2+y^2} -\frac{3}{2}\right)^{2}}  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro|Figura 6: Representación de la temperatura en 3D.]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro|Figura 7: Representación de la temperatura en 2D.]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro|Figura 8: Representación de las curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[X,Y]=gradient(T,rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,X,Y)&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del gradiente de la temperatura');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura1.png|miniaturadeimagen|centro|Figura 9: Representación del gradiente de la temperatura.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
La superficie se va a suponer con orientación en la dirección de &amp;lt;math&amp;gt;\   \vec e_\theta  &amp;lt;/math&amp;gt; , para obtener un caudal positivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La orientación es &amp;quot;mala&amp;quot;, es contraria a la supuesta en la superficie. Para corregir esto, después al calcular la integral de la superficie se le cambia el signo y se le pone negativo.&lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   -\int_{S_1}^{} \vec u \cdot d\vec S_1  -  \int_{S_2}^{} \vec u \cdot d\vec S_2     =    &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = -\int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  -  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  =   -\frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    -   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{4}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =   \frac{4}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  \frac{4}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   2 - \frac{4}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como comentario, si en vez de haber cogido &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; como la superficie total, se hubiera tomado una de las dos el resultado del caudal sería &amp;lt;math&amp;gt;\   1 - \frac{2}{3} \ln 2 \left [m^3/s \right ] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53406</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53406"/>
				<updated>2022-12-09T15:17:53Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a representar gráficamente las líneas de corriente:&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{4}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{4}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{4}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -2 + \frac{4}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53402</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53402"/>
				<updated>2022-12-09T15:15:35Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* CAUDAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{4}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{4}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{4}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -2 + \frac{4}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53399</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53399"/>
				<updated>2022-12-09T15:14:31Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* CAUDAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{4}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{4}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{4}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53398</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53398"/>
				<updated>2022-12-09T15:14:05Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* CAUDAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{4}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{4}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53397</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53397"/>
				<updated>2022-12-09T15:13:03Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* CAUDAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{2}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53392</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53392"/>
				<updated>2022-12-09T15:11:16Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* ROTACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53391</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53391"/>
				<updated>2022-12-09T15:10:32Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* ROTACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53389</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53389"/>
				<updated>2022-12-09T15:09:35Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53387</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53387"/>
				<updated>2022-12-09T15:08:36Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{4ln(\rho)}{3}-\frac{2\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53383</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53383"/>
				<updated>2022-12-09T15:07:14Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* CAMPO DE VELOCIDADES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-2/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(2/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{4}{3\rho}-\frac{4\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{4}{3\rho}-\frac{4\rho}{3})=\frac{4}{3}\int\frac{1}{\rho}-\rho=\frac{4}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{4ln(\rho)}{3}-\frac{2\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53381</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53381"/>
				<updated>2022-12-09T15:05:57Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{4}{3\rho}-\frac{4\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{4}{3\rho}-\frac{4\rho}{3})=\frac{4}{3}\int\frac{1}{\rho}-\rho=\frac{4}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{4ln(\rho)}{3}-\frac{2\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53308</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53308"/>
				<updated>2022-12-09T14:31:20Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{4}{3\rho}-\frac{4\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{4}{3\rho}-\frac{4\rho}{3})=\frac{4}{3}\int\frac{1}{\rho}-\rho=\frac{4}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{4ln(\rho)}{3}-\frac{2\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53304</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53304"/>
				<updated>2022-12-09T14:29:46Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{4}{3\rho}-\frac{4\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{4}{3\rho}-\frac{4\rho}{3})=\frac{4}{3}\int\frac{1}{\rho}-\rho=\frac{4}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53301</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53301"/>
				<updated>2022-12-09T14:27:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{4}{3\rho}-\frac{4\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{4}{3\rho}-\fraq{4\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53299</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53299"/>
				<updated>2022-12-09T14:25:39Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{4}{3\rho}-\frac{4\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53297</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53297"/>
				<updated>2022-12-09T14:23:37Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{4}{3\rho}-\frac{4\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
z=1+((y).^2).*exp(-((sqrt((x).^2+(y).^2))-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
zlabel('Eje X3');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(x,y,z)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, los máximos de la temperatura se consiguen en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y en  &amp;lt;math&amp;gt;\ \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \theta = \pi  &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
T=1+((y).^2).*exp(-(sqrt((x).^2+(y).^2)-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(x,y,T,15,'r');&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasDeNivel1.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente.&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{4}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{8}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{8}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{8}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -4 + \frac{8}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53074</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53074"/>
				<updated>2022-12-09T11:31:12Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53073</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53073"/>
				<updated>2022-12-09T11:30:45Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial\z}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53057</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53057"/>
				<updated>2022-12-09T11:22:05Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53053</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53053"/>
				<updated>2022-12-09T11:20:31Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53049</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53049"/>
				<updated>2022-12-09T11:19:17Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53047</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53047"/>
				<updated>2022-12-09T11:17:30Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
\frac{4}{3\rho}-\frac{4\rho}{3} &amp;amp; 0 &amp;amp; 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53046</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53046"/>
				<updated>2022-12-09T11:17:16Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
\frac{4}{3\rho}-\frac{4\rho}{3}&amp;amp;0 &amp;amp; 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53045</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53045"/>
				<updated>2022-12-09T11:17:05Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
\frac{4}{3\rho}-\frac{4\rho}{3}&amp;amp;0 &amp;amp; 0 \\&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53043</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53043"/>
				<updated>2022-12-09T11:16:40Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
\frac{4}{3\rho}-\frac{4\rho}{3}&amp;amp;0 &amp;amp; 0 }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53039</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53039"/>
				<updated>2022-12-09T11:15:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
\frac{4}{3\rho}-\frac{4\rho}{3})&amp;amp;0 &amp;amp; 0 }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53037</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53037"/>
				<updated>2022-12-09T11:14:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
(\frac{4}{3\rho}-\frac{4\rho}{3})&amp;amp;0 &amp;amp; 0 }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53035</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53035"/>
				<updated>2022-12-09T11:13:38Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 (\frac{4}{3\rho}-\frac{4\rho}{3})&amp;amp;0 &amp;amp; 0 }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53031</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53031"/>
				<updated>2022-12-09T11:10:30Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
xx=sin(vv).*(-4/3*(uu-1./uu));&lt;br /&gt;
yy=cos(vv).*(4/3*(uu-1./uu));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53026</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53026"/>
				<updated>2022-12-09T11:08:47Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53024</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53024"/>
				<updated>2022-12-09T11:07:18Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}=(\frac{4}{3\rho}-\frac{4\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53022</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53022"/>
				<updated>2022-12-09T11:05:06Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53021</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53021"/>
				<updated>2022-12-09T11:04:37Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53009</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53009"/>
				<updated>2022-12-09T10:59:58Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u =  (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53006</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=53006"/>
				<updated>2022-12-09T10:59:37Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u=  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52999</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52999"/>
				<updated>2022-12-09T10:57:37Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52990</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52990"/>
				<updated>2022-12-09T10:53:26Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* CAMPO DE VELOCIDADES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52921</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52921"/>
				<updated>2022-12-09T10:20:59Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow \frac{4}{3}\rho-\frac{4}{3\rho}\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52919</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52919"/>
				<updated>2022-12-09T10:20:26Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* LÍNEAS DE CORRIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow \frac{4}{3}\rho-\frac{4}{3\rho}\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52904</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52904"/>
				<updated>2022-12-09T10:12:59Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* CAMPO DE VELOCIDADES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow \frac{4}{3}\rho-\frac{4}{3\rho}\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52903</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52903"/>
				<updated>2022-12-09T10:12:43Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* CAMPO DE VELOCIDADES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta} \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow \frac{4}{3}\rho-\frac{4}{3\rho}\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52899</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52899"/>
				<updated>2022-12-09T10:11:31Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* CAMPO DE VELOCIDADES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow \frac{4}{3}\rho-\frac{4}{3\rho}\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52891</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52891"/>
				<updated>2022-12-09T10:07:02Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow \frac{4}{3}\rho-\frac{4}{3\rho}\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52890</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_8-C)&amp;diff=52890"/>
				<updated>2022-12-09T10:05:34Z</updated>
		
		<summary type="html">&lt;p&gt;Gabriel moreno pardo: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
 Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de \rho de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow \frac{4}{3}\rho-\frac{4}{3\rho}\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &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;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;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:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Gabriel moreno pardo</name></author>	</entry>

	</feed>