<?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=Francisco+J+Vela</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=Francisco+J+Vela"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Francisco_J_Vela"/>
		<updated>2026-04-30T21:35:29Z</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=54245</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=54245"/>
				<updated>2022-12-12T17:17:09Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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= \mu \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|Figura 3: Líneas de corrientes]]&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 &amp;lt;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{2}{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;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.33:2;&lt;br /&gt;
theta=0:0.33: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;
z=zeros(size(x));&lt;br /&gt;
&lt;br /&gt;
% rotacional&lt;br /&gt;
xx=zeros(size(x));&lt;br /&gt;
yy=zeros(size(x));&lt;br /&gt;
zz=ones(size(y)).*4/3;&lt;br /&gt;
&lt;br /&gt;
%Representación del módulo del rotacional&lt;br /&gt;
quiver3(x,y,z,xx,yy,zz);&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del módulo del rotacional');&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;
[[Archivo:Rotacional1.png|miniaturadeimagen|centro|Figura 5: Representación del rotacional]]&lt;br /&gt;
&lt;br /&gt;
El módulo del rotacional es constante e igual a &amp;lt;math&amp;gt; \frac{4}{3} &amp;lt;/math&amp;gt; para cualquier &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;. Además en la gráfica se puede ver que el rotacional es igual en todos los puntos en dirección &amp;lt;math&amp;gt; \vec e_z &amp;lt;/math&amp;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;
&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+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;
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+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(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;
=== 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 viene dada por:&lt;br /&gt;
T=1+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Las componentes del gradiente son:&lt;br /&gt;
xx=sin(THETA).^2.*exp(-(RHO-3/2).^2).*(2.*RHO-2.*RHO.^2.*(RHO-3/2));&lt;br /&gt;
yy=2.*RHO.*sin(THETA).*cos(THETA).*exp(-(RHO-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,xx,yy)&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;
== 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;
{{ referencias }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Libro: &amp;quot;Matlab y matemática computacional&amp;quot; Biblioteca Técnica Universitaria by Sagrario Lantarón Sánchez y Bernardo Llanas Juárez]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Código LaTex: https://latex.codecogs.com/eqneditor/editor.php?lang=es-es&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Referencia de &amp;quot;Articles in English&amp;quot; de códigos MATLab básicos: https://mat.caminos.upm.es/wiki/Mesh_of_a_parametrized_2-D_solid; https://mat.caminos.upm.es/wiki/Visualization_of_a_scalar_field_in_a_solid; https://mat.caminos.upm.es/wiki/Visualization_of_a_scalar_field_in_a_solid&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Fórmula de Laplaciano: https://es.wikipedia.org/wiki/Operador_laplaciano&amp;lt;/ref&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>Francisco J Vela</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=53750</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=53750"/>
				<updated>2022-12-09T19:25:06Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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 &amp;lt;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{2}{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;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.33:2;&lt;br /&gt;
theta=0:0.33: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;
z=zeros(size(x));&lt;br /&gt;
&lt;br /&gt;
% rotacional&lt;br /&gt;
xx=zeros(size(x));&lt;br /&gt;
yy=zeros(size(x));&lt;br /&gt;
zz=ones(size(y)).*4/3;&lt;br /&gt;
&lt;br /&gt;
%Representación del módulo del rotacional&lt;br /&gt;
quiver3(x,y,z,xx,yy,zz);&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del módulo del rotacional');&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;
[[Archivo:Rotacional1.png|miniaturadeimagen|centro|Figura 5: Representación del rotacional]]&lt;br /&gt;
&lt;br /&gt;
El módulo del rotacional es constante e igual a &amp;lt;math&amp;gt; \frac{4}{3} &amp;lt;/math&amp;gt; para cualquier &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;. Además en la gráfica se puede ver que el rotacional es igual en todos los puntos en dirección &amp;lt;math&amp;gt; \vec e_z &amp;lt;/math&amp;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;
&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+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;
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+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(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;
=== 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 viene dada por:&lt;br /&gt;
T=1+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Las componentes del gradiente son:&lt;br /&gt;
xx=sin(THETA).^2.*exp(-(RHO-3/2).^2).*(2.*RHO-2.*RHO.^2.*(RHO-3/2));&lt;br /&gt;
yy=2.*RHO.*sin(THETA).*cos(THETA).*exp(-(RHO-3/2).^2);&lt;br /&gt;
&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,xx,yy)&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;
== 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;
{{ referencias }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Libro: &amp;quot;Matlab y matemática computacional&amp;quot; Biblioteca Técnica Universitaria by Sagrario Lantarón Sánchez y Bernardo Llanas Juárez]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Código LaTex: https://latex.codecogs.com/eqneditor/editor.php?lang=es-es&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Referencia de &amp;quot;Articles in English&amp;quot; de códigos MATLab básicos: https://mat.caminos.upm.es/wiki/Mesh_of_a_parametrized_2-D_solid; https://mat.caminos.upm.es/wiki/Visualization_of_a_scalar_field_in_a_solid; https://mat.caminos.upm.es/wiki/Visualization_of_a_scalar_field_in_a_solid&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Fórmula de Laplaciano: https://es.wikipedia.org/wiki/Operador_laplaciano&amp;lt;/ref&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>Francisco J Vela</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=53740</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=53740"/>
				<updated>2022-12-09T19:12:09Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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 &amp;lt;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{2}{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;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.33:2;&lt;br /&gt;
theta=0:0.33: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;
z=zeros(size(x));&lt;br /&gt;
&lt;br /&gt;
% rotacional&lt;br /&gt;
xx=zeros(size(x));&lt;br /&gt;
yy=zeros(size(x));&lt;br /&gt;
zz=ones(size(y)).*4/3;&lt;br /&gt;
&lt;br /&gt;
%Representación del módulo del rotacional&lt;br /&gt;
quiver3(x,y,z,xx,yy,zz);&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del módulo del rotacional');&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;
[[Archivo:Rotacional1.png|miniaturadeimagen|centro|Figura 5: Representación del rotacional]]&lt;br /&gt;
&lt;br /&gt;
El módulo del rotacional es constante e igual a &amp;lt;math&amp;gt; \frac{4}{3} &amp;lt;/math&amp;gt; para cualquier &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;. Además en la gráfica se puede ver que el rotacional es igual en todos los puntos en dirección &amp;lt;math&amp;gt; \vec e_z &amp;lt;/math&amp;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;
&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+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;
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+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(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;
=== 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+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&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;
== 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;
{{ referencias }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Libro: &amp;quot;Matlab y matemática computacional&amp;quot; Biblioteca Técnica Universitaria by Sagrario Lantarón Sánchez y Bernardo Llanas Juárez]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Código LaTex: https://latex.codecogs.com/eqneditor/editor.php?lang=es-es&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Referencia de &amp;quot;Articles in English&amp;quot; de códigos MATLab básicos: https://mat.caminos.upm.es/wiki/Mesh_of_a_parametrized_2-D_solid; https://mat.caminos.upm.es/wiki/Visualization_of_a_scalar_field_in_a_solid; https://mat.caminos.upm.es/wiki/Visualization_of_a_scalar_field_in_a_solid&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=53728</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=53728"/>
				<updated>2022-12-09T19:01:27Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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 &amp;lt;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{2}{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;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.33:2;&lt;br /&gt;
theta=0:0.33: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;
z=zeros(size(x));&lt;br /&gt;
&lt;br /&gt;
% rotacional&lt;br /&gt;
xx=zeros(size(x));&lt;br /&gt;
yy=zeros(size(x));&lt;br /&gt;
zz=ones(size(y)).*4/3;&lt;br /&gt;
&lt;br /&gt;
%Representación del módulo del rotacional&lt;br /&gt;
quiver3(x,y,z,xx,yy,zz);&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del módulo del rotacional');&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;
[[Archivo:Rotacional1.png|miniaturadeimagen|centro|Figura 5: Representación del rotacional]]&lt;br /&gt;
&lt;br /&gt;
El módulo del rotacional es constante e igual a &amp;lt;math&amp;gt; \frac{4}{3} &amp;lt;/math&amp;gt; para cualquier &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;. Además en la gráfica se puede ver que el rotacional es igual en todos los puntos en dirección &amp;lt;math&amp;gt; \vec e_z &amp;lt;/math&amp;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;
&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+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;
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+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(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;
=== 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;
== 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;
{{ referencias }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Libro: &amp;quot;Matlab y matemática computacional&amp;quot; Biblioteca Técnica Universitaria by Sagrario Lantarón Sánchez y Bernardo Llanas Juárez]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Código Latex: https://latex.codecogs.com/eqneditor/editor.php?lang=es-es&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=53707</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=53707"/>
				<updated>2022-12-09T18:49:52Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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 &amp;lt;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{2}{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;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.33:2;&lt;br /&gt;
theta=0:0.33: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;
z=zeros(size(x));&lt;br /&gt;
&lt;br /&gt;
% rotacional&lt;br /&gt;
xx=zeros(size(x));&lt;br /&gt;
yy=zeros(size(x));&lt;br /&gt;
zz=ones(size(y)).*4/3;&lt;br /&gt;
&lt;br /&gt;
%Representación del módulo del rotacional&lt;br /&gt;
quiver3(x,y,z,xx,yy,zz);&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
title('Representación del módulo del rotacional');&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;
== 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;
&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+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&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+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(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;
=== 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;
== 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;
{{ referencias }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Libro: &amp;quot;Matlab y matemática computacional&amp;quot; Biblioteca Técnica Universitaria by Sagrario Lantarón Sánchez y Bernardo Llanas Juárez]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;Código Latex: https://latex.codecogs.com/eqneditor/editor.php?lang=es-es&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=53699</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=53699"/>
				<updated>2022-12-09T18:45:51Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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 &amp;lt;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{2}{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;
&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+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&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+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(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;
=== 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;
== 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;
{{ referencias }}&lt;br /&gt;
[http://Libro:%20&amp;quot;Matlab%20y%20matemática%20computacional&amp;quot;%20Biblioteca%20Técnica%20Universitaria%20by%20Sagrario%20Lantarón%20Sánchez%20y%20Bernardo%20Llanas%20Juárez Libro: &amp;quot;Matlab y matemática computacional&amp;quot; Biblioteca Técnica Universitaria by Sagrario Lantarón Sánchez y Bernardo Llanas Juárez]&lt;br /&gt;
[http://Libro:%20Matlab%20y%20Matemática%20computacional https://books.google.es/books?id=_ozqMwEACAAJ&amp;amp;dq=matlab+y+matematica+computacional+biblioteca+tecnica+universitaria+sagrario+lantaron&amp;amp;hl=es-419&amp;amp;sa=X&amp;amp;redir_esc=y]&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>Francisco J Vela</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=53693</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=53693"/>
				<updated>2022-12-09T18:43:18Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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 &amp;lt;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{2}{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;
&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+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&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+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(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;
=== 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;
== 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;
{{ referencias }}&lt;br /&gt;
[http://Libro:%20&amp;quot;Matlab%20y%20matemática%20computacional&amp;quot;%20Biblioteca%20Técnica%20Universitaria%20by%20Sagrario%20Lantarón%20Sánchez%20y%20Bernardo%20Llanas%20Juárez Libro: &amp;quot;Matlab y matemática computacional&amp;quot; Biblioteca Técnica Universitaria by Sagrario Lantarón Sánchez y Bernardo Llanas Juárez]&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>Francisco J Vela</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=53692</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=53692"/>
				<updated>2022-12-09T18:36:56Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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 &amp;lt;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{2}{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;
&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+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&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+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(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;
=== 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;
== 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;
{{ referencias }}&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>Francisco J Vela</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=53683</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=53683"/>
				<updated>2022-12-09T18:27:54Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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 &amp;lt;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{2}{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;
&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+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&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+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(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;
=== 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;
== 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>Francisco J Vela</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=53682</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=53682"/>
				<updated>2022-12-09T18:24:39Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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{2}{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;
&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+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&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+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(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;
=== 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;
== 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>Francisco J Vela</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=53677</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=53677"/>
				<updated>2022-12-09T18:18:32Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|Figura 3: Líneas de corrientes]]&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;
&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+RHO.^2.*sin(THETA).^2.*exp(-(RHO-3/2).^2);&lt;br /&gt;
&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;
== 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>Francisco J Vela</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=53671</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=53671"/>
				<updated>2022-12-09T18:14:47Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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|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>Francisco J Vela</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=53665</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=53665"/>
				<updated>2022-12-09T18:07:20Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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{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>Francisco J Vela</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=53646</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=53646"/>
				<updated>2022-12-09T17:55:51Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&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;
}}&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>Francisco J Vela</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=53628</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=53628"/>
				<updated>2022-12-09T17:45:42Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&lt;br /&gt;
== VELOCIDAD MÁXIMA DEL FLUIDO ==&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;
&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 estan en &amp;lt;math&amp;gt;\ \rho \in (1,2)   &amp;lt;/math&amp;gt;&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;
}}&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>Francisco J Vela</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=53620</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=53620"/>
				<updated>2022-12-09T17:33:59Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&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;
&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 estan en &amp;lt;math&amp;gt;\ \rho \in (1,2)   &amp;lt;/math&amp;gt;&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;
}}&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>Francisco J Vela</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=53615</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=53615"/>
				<updated>2022-12-09T17:26:04Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&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|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>Francisco J Vela</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=53609</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=53609"/>
				<updated>2022-12-09T17:23:33Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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 }} \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|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>Francisco J Vela</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=53587</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=53587"/>
				<updated>2022-12-09T16:51:55Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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) \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;
&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>Francisco J Vela</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=53580</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=53580"/>
				<updated>2022-12-09T16:37:04Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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 ) = -\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;
&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;
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;
&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;
{{matlab|codigo=&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]]&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;
&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]]&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>Francisco J Vela</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=53558</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=53558"/>
				<updated>2022-12-09T16:25:04Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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}= \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;
&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;
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;
&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;
{{matlab|codigo=&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]]&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;
&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]]&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>Francisco J Vela</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=53544</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=53544"/>
				<updated>2022-12-09T16:12:58Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== 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;
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;
== 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;
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;
=== 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;
&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]]&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>Francisco J Vela</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=53538</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=53538"/>
				<updated>2022-12-09T16:09:53Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== 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;
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;
== 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;
Para su representación en matlab el campo escalar &amp;lt;math&amp;gt;\ T &amp;lt;/math&amp;gt; &lt;br /&gt;
 se pasa a coordenadas cartesianas, utilizando las siguientes relaciones: &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;
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;
=== 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;
&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]]&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>Francisco J Vela</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=53507</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=53507"/>
				<updated>2022-12-09T15:57:43Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== 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;
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;
== 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;
&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]]&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>Francisco J Vela</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=53498</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=53498"/>
				<updated>2022-12-09T15:53:19Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== 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;
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;
== 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;
&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]]&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;
&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>Francisco J Vela</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=53491</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=53491"/>
				<updated>2022-12-09T15:50:48Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== 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;
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;
== 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;
&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]]&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   =  -\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>Francisco J Vela</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=53483</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=53483"/>
				<updated>2022-12-09T15:45:49Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== 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;
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;
== 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;
&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]]&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   =  \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>Francisco J Vela</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=53454</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=53454"/>
				<updated>2022-12-09T15:36:36Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== 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;
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;
== 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;
&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]]&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>Francisco J Vela</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=52659</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=52659"/>
				<updated>2022-12-09T00:59:11Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&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;
&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;
&amp;lt;math&amp;gt;\ \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;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
&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{8}{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>Francisco J Vela</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=52654</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=52654"/>
				<updated>2022-12-09T00:28:53Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&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;
&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;
&amp;lt;math&amp;gt;\ \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;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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{8}{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>Francisco J Vela</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=52632</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=52632"/>
				<updated>2022-12-09T00:17:07Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&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;
&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;
&amp;lt;math&amp;gt;\ \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;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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{8}{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;
&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;
\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    =     &lt;br /&gt;
&lt;br /&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   =  &lt;br /&gt;
&lt;br /&gt;
\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 &lt;br /&gt;
&lt;br /&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 ]&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>Francisco J Vela</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=52609</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=52609"/>
				<updated>2022-12-08T23:47:25Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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{8}{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;
&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;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=52603</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=52603"/>
				<updated>2022-12-08T23:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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;
&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{8}{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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en las figuras anteriores, 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;
&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;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=52593</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=52593"/>
				<updated>2022-12-08T23:18:51Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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;
&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{8}{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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en las figuras anteriores, 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;
&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;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=52561</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=52561"/>
				<updated>2022-12-08T22:55:25Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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;
&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{8}{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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en las figuras anteriores, 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;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=52548</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=52548"/>
				<updated>2022-12-08T22:35:36Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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;
&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{8}{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;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=52543</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=52543"/>
				<updated>2022-12-08T22:30:43Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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;
&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{8}{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;\     &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;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=52542</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=52542"/>
				<updated>2022-12-08T22:26:50Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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;
&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{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &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>Francisco J Vela</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=52534</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=52534"/>
				<updated>2022-12-08T22:15:42Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
[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;
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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En este apartado se va a calcular el caudal que pasa por la sección longitudinal correspondiente al plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; de los cilindros concentricos. Para ello, se tiene en cuenta los parámetros de la profundidad de los cilindros con valor de 1 metro y el campo de velocidades [m/s] que ya se calculó anteriormente es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &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>Francisco J Vela</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=52473</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=52473"/>
				<updated>2022-12-08T21:10:51Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
[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;
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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&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;
&lt;br /&gt;
== CAUDAL ==&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>Francisco J Vela</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=52468</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=52468"/>
				<updated>2022-12-08T21:06:43Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
[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;
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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&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×\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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{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{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&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;
&lt;br /&gt;
rot=abs(THETA&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;
&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;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&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>Francisco J Vela</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=52463</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=52463"/>
				<updated>2022-12-08T20:57:45Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
[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;
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;
== CAMPO DE VELOCIDADES ==&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;
== 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{8}{3} w\rho -  \frac{8w}{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{8}{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{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \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;\ \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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&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>Francisco J Vela</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=51480</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=51480"/>
				<updated>2022-12-07T19:59:18Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&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;
== 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;
&lt;br /&gt;
&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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
mesh(RHO,THETA,Z)&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;
mesh(RHO,THETA,Z)&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:Representación de la temperatura en 2D|miniaturadeimagen|centro|Representación de la temperatura en 2D]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representación de la temperatura en 3D|miniaturadeimagen|centro|Representación de la temperatura en 3D]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 1 &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;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,10,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvas de nivel|miniaturadeimagen|centro|Curvas de nivel]]&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&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>Francisco J Vela</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=51474</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=51474"/>
				<updated>2022-12-07T19:52:49Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&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;
== 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;
&lt;br /&gt;
&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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
mesh(RHO,THETA,Z)&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;
mesh(RHO,THETA,Z)&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:Representación de la temperatura en 2D|miniaturadeimagen|centro|Representación de la temperatura en 2D]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representación de la temperatura en 3D|miniaturadeimagen|centro|Representación de la temperatura en 3D]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 1 &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;
[[Archivo:Curvas de nivel|miniaturadeimagen|centro|Curvas de nivel]]&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;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,10,'r');&lt;br /&gt;
}}&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&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>Francisco J Vela</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=51466</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=51466"/>
				<updated>2022-12-07T19:41:11Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&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;
== 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;
&lt;br /&gt;
&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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
mesh(RHO,THETA,Z)&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;
mesh(RHO,THETA,Z)&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:Representación de la temperatura en 2D|miniaturadeimagen|centro|Representación de la temperatura en 2D]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representación de la temperatura en 3D|miniaturadeimagen|centro|Representación de la temperatura en 3D]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 1 &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;
[[Archivo:Curvas de nivel|miniaturadeimagen|centro|Curvas de nivel]]&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;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,10,'r');&lt;br /&gt;
}}&lt;br /&gt;
&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;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&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>Francisco J Vela</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=51464</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=51464"/>
				<updated>2022-12-07T19:38:58Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&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;
== 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;
&lt;br /&gt;
&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;
%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;
&lt;br /&gt;
rot=abs(THETA&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;
mesh(RHO,THETA,Z)&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;
mesh(RHO,THETA,Z)&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:Representación de la temperatura en 2D|miniaturadeimagen|centro|Representación de la temperatura en 2D]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representación de la temperatura en 3D|miniaturadeimagen|centro|Representación de la temperatura en 3D]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 1 &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;
[[Archivo:Curvas de nivel|miniaturadeimagen|centro|Curvas de nivel]]&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;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,10,'r');&lt;br /&gt;
}}&lt;br /&gt;
&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;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&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>Francisco J Vela</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvas_de_nivel_del_campo_escalar_temperatura.png&amp;diff=51434</id>
		<title>Archivo:Curvas de nivel del campo escalar temperatura.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvas_de_nivel_del_campo_escalar_temperatura.png&amp;diff=51434"/>
				<updated>2022-12-07T19:14:47Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</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=51425</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=51425"/>
				<updated>2022-12-07T19:00:36Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&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;
== 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;
&lt;br /&gt;
&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;
0&lt;br /&gt;
}}&lt;br /&gt;
&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;
mesh(RHO,THETA,Z)&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;
mesh(RHO,THETA,Z)&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:Representación de la temperatura en 2D|miniaturadeimagen|centro|Representación de la temperatura en 2D]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representación de la temperatura en 3D|miniaturadeimagen|centro|Representación de la temperatura en 3D]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 1 &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;
[[Archivo:Curvas de nivel|miniaturadeimagen|centro|Curvas de nivel]]&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;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,10,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&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>Francisco J Vela</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=51366</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=51366"/>
				<updated>2022-12-07T18:23:52Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: &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;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&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;
== 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;
&lt;br /&gt;
&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;
0&lt;br /&gt;
}}&lt;br /&gt;
&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;
mesh(RHO,THETA,Z)&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;
mesh(RHO,THETA,Z)&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:Representación de la temperatura en 2D|miniaturadeimagen|centro|Representación de la temperatura en 2D]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representación de la temperatura en 3D|miniaturadeimagen|centro|Representación de la temperatura en 3D]]&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;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,10,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&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>Francisco J Vela</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Representaci%C3%B3n_de_la_temperatura_en_3D.png&amp;diff=51360</id>
		<title>Archivo:Representación de la temperatura en 3D.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Representaci%C3%B3n_de_la_temperatura_en_3D.png&amp;diff=51360"/>
				<updated>2022-12-07T18:21:08Z</updated>
		
		<summary type="html">&lt;p&gt;Francisco J Vela: La gráfica tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada. Como se demuestra en 2D los máximos se alcanzan en rho=1, además en la representación 3D se observa los dos máximos alcanzados...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La gráfica tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada. Como se demuestra en 2D los máximos se alcanzan en rho=1, además en la representación 3D se observa los dos máximos alcanzados con su valor&lt;/div&gt;</summary>
		<author><name>Francisco J Vela</name></author>	</entry>

	</feed>