<?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=Juan+Carlos+Fern%C3%A1ndez</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=Juan+Carlos+Fern%C3%A1ndez"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Juan_Carlos_Fern%C3%A1ndez"/>
		<updated>2026-05-01T06:03:33Z</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=53743</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=53743"/>
				<updated>2022-12-09T19:16:13Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* Gradiente de la temperatura */&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;
&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>Juan Carlos Fernández</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=53742</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=53742"/>
				<updated>2022-12-09T19:15:28Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* Gradiente de la temperatura */&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;
%La temperatura del fluido viene dada por la expresión&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;
&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>Juan Carlos Fernández</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=53733</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=53733"/>
				<updated>2022-12-09T19:04:42Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* Gradiente de la temperatura */&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;
&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>Juan Carlos Fernández</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=53730</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=53730"/>
				<updated>2022-12-09T19:04:12Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* Gradiente de la temperatura */&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;
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;
&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>Juan Carlos Fernández</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=53726</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=53726"/>
				<updated>2022-12-09T19:00:47Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* Representación del campo y curvas de nivel */&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;
== 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>Juan Carlos Fernández</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=53713</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=53713"/>
				<updated>2022-12-09T18:53:25Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* ROTACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
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;
== 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>Juan Carlos Fernández</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Rotacional1.png&amp;diff=53712</id>
		<title>Archivo:Rotacional1.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Rotacional1.png&amp;diff=53712"/>
				<updated>2022-12-09T18:52:25Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=53710</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=53710"/>
				<updated>2022-12-09T18:51:40Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* ROTACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
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:Rotacional.png|miniaturadeimagen|centro|Figura 5: Representación del rotacional]]&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>Juan Carlos Fernández</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=53704</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=53704"/>
				<updated>2022-12-09T18:49:45Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* ROTACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
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;
[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>Juan Carlos Fernández</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=53679</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=53679"/>
				<updated>2022-12-09T18:19:37Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* Representación del campo y curvas de nivel */&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+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>Juan Carlos Fernández</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=53676</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=53676"/>
				<updated>2022-12-09T18:18:06Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* CAMPO DE TEMPERATURAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
clear, close all               &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =  \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) \vec{e}_{\theta } = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f'\left ( \rho  \right )} +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho(f''(\rho)) \rightarrow  f'(\rho)+\rho(f''(\rho))=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) =  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}    \rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{2}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{2}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{2}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{2}{3}w\rho -\frac{2w}{3\rho } \vec{e_{\theta }} = (\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 2: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all                 &lt;br /&gt;
rho=1:0.1:2;              &lt;br /&gt;
theta=0:0.1:2*pi;           &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=RHO.*cos(THETA);        &lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
xx=sin(THETA).*(-2/3*(RHO-1./RHO));&lt;br /&gt;
yy=cos(THETA).*(2/3*(RHO-1./RHO));&lt;br /&gt;
quiver(x,y,xx,yy);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u = \vec e_z\times\vec u= \vec e_z\times(\frac{2}{3}\rho-\frac{2}{3\rho})\vec{e_{\theta }}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A pesar de que se menciona en el enunciado, vamos a comprobar si el campo es irrotacional, por lo que tenemos que calcular el rotacional de &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ \frac{2}{3\rho}-\frac{2\rho}{3} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\psi: \vec v=\triangledown\psi=\frac{\partial \psi}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial \psi}{\partial θ}\vec e_θ+\frac{\partial\psi}{\partial z}=(\frac{2}{3\rho}-\frac{2\rho}{3})\vec e_\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=(\frac{2}{3\rho}-\frac{2\rho}{3})&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int (\frac{2}{3\rho}-\frac{2\rho}{3})=\frac{2}{3}\int\frac{1}{\rho}-\rho=\frac{2}{3}[ln(\rho)-\frac{\rho^2}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\frac{2ln(\rho)}{3}-\frac{\rho^2}{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a representar gráficamente las líneas de corriente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura4_LineasDeCorriente.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=80;                       % Número de intervalos&lt;br /&gt;
rho=linspace(1,2,h);           % Parametro u [1,2]&lt;br /&gt;
theta=linspace(0,2*pi,h);        % Parametro  v [0,2*pi]&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);         % Matrices de coordenadas de U y V&lt;br /&gt;
f=((2*log(RHO)/3)-((2*RHO)/3));      % Campo escalar&lt;br /&gt;
X=RHO.*cos(THETA);                 % Parametrización&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
axis([-3,3,-3,3])            % Ejes&lt;br /&gt;
view(2)                     &lt;br /&gt;
contour(X,Y,f,20);colorbar            % Líneas de nivel&lt;br /&gt;
axis([-3,3,-3,3])            % Ejes del dibujo&lt;br /&gt;
colormap(&amp;quot;cool&amp;quot;)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== VELOCIDAD MÁXIMA DEL FLUIDO ==&lt;br /&gt;
&lt;br /&gt;
Se obtiene la velocidad máxima del fluido con el modulo del campo vectorial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | \left ( \frac{2}{3}\rho w  -   \frac{2w}{3\rho } \right ) \vec e_\theta \right |  =  \frac{2}{3} w \left ( \rho -\frac{1}{\rho } \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se deriva e iguala a 0, teniendo en cuenta que la velocidad angular es &amp;lt;math&amp;gt;\  w=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial \left | \vec u (\rho ) \right | }{\partial \rho }   =   \frac{2}{3} \left ( 1 +  \frac{1}{\rho^2} \right )  =  0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta solución sería: &amp;lt;math&amp;gt;\   \sqrt{-1} &amp;lt;/math&amp;gt; ; por lo que no es Real&lt;br /&gt;
&lt;br /&gt;
Por ello, hay que analizarlo en los extremos del intervalo, nuestros extremos están en &amp;lt;math&amp;gt;\ \rho \in (1,2)   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
El resultado del campo en estos dos extremos es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ &lt;br /&gt;
\left\{\begin{matrix}&lt;br /&gt;
\left | \vec u (1) \right |   =   \left | \left ( \frac{2}{3} \rho w  -   \frac{2w}{3\rho } \right ) \vec e_\theta \right |  = \frac{2}{3} \left ( 1 -\frac{1}{1 } \right )  =  0  \\&lt;br /&gt;
&lt;br /&gt;
\left | \vec u (2) \right |   =   \left | \left ( \frac{2}{3} \rho w  -   \frac{2w}{3\rho } \right ) \vec e_\theta \right |  = \frac{2}{3} \left ( 2 -\frac{1}{2 } \right ) =  1 &lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que se demuestra que el máximo es alcanzado en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y su valor es de 1&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
%Paso a cartesianas&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Módulo de la velocidad&lt;br /&gt;
Modulo=2/3.*RHO-2/3./RHO;&lt;br /&gt;
&lt;br /&gt;
%Representación del módulo de la velocidad&lt;br /&gt;
mesh(x,y,Modulo)&lt;br /&gt;
axis([-3,3,-3,3]);&lt;br /&gt;
surf(x,y,Modulo);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Variación del módulo de la velocidad en función de RHO');&lt;br /&gt;
xlabel('Eje X1');&lt;br /&gt;
ylabel('Eje X2');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MóduloVel.png|miniaturadeimagen|centro|Figura 4: Variación del módulo de la velocidad en función de &amp;lt;math&amp;gt;\ \rho &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
En la anterior figura 4 se demuestra el comportamiento del módulo. Se puede observar, como ya se ha explicado, que el máximo obtenido se encuentra en &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; y su valor es de 1. Además el comportamiento del fluido muestra un decrecimiento de velocidad hasta llegar a math&amp;gt;\ \rho = 1 &amp;lt;/math&amp;gt; dónde la velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{2}{3} w\rho -  \frac{2w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{2}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{2}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{2}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{4}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{4}{3} \right )^2}   =    \frac{4}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar: &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&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>Juan Carlos Fernández</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=53663</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=53663"/>
				<updated>2022-12-09T18:07:11Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* VELOCIDAD MÁXIMA DEL FLUIDO */&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;
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>Juan Carlos Fernández</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=53661</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=53661"/>
				<updated>2022-12-09T18:06:20Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* VELOCIDAD MÁXIMA DEL FLUIDO */&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;
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:ModuloVel.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>Juan Carlos Fernández</name></author>	</entry>

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

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

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

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

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

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Secci%C3%B3n_longitudinal.png&amp;diff=52601</id>
		<title>Archivo:Sección longitudinal.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Secci%C3%B3n_longitudinal.png&amp;diff=52601"/>
				<updated>2022-12-08T23:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=52366</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=52366"/>
				<updated>2022-12-08T19:32:48Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
En la figura 2 se aprecia la misma representación que en la figura anterior, pero esta con los ejes que se nos solicita usar en el enunciado ([0,3] x [0,2\pi]), también acompañado de su código en lenguaje m. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:FIGURA EJES -4,4|miniaturadeimagen|Figura 1: Mallado del flujo de Couette entre dos cilindros concéntricos]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJES ENUNCIADP|miniaturadeimagen|Figura 2: Mallado del flujo de Couette con los ejes en la regi´on (ρ, θ) ∈ [0, 3] × [0, 2π].]]&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;
&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>Juan Carlos Fernández</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:GTemperatura.png&amp;diff=52362</id>
		<title>Archivo:GTemperatura.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:GTemperatura.png&amp;diff=52362"/>
				<updated>2022-12-08T19:31:16Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=52355</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=52355"/>
				<updated>2022-12-08T19:27:13Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
En la figura 2 se aprecia la misma representación que en la figura anterior, pero esta con los ejes que se nos solicita usar en el enunciado ([0,3] x [0,2\pi]), también acompañado de su código en lenguaje m. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:FIGURA EJES -4,4|miniaturadeimagen|Figura 1: Mallado del flujo de Couette entre dos cilindros concéntricos]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJES ENUNCIADP|miniaturadeimagen|Figura 2: Mallado del flujo de Couette con los ejes en la regi´on (ρ, θ) ∈ [0, 3] × [0, 2π].]]&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;
&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;
&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>Juan Carlos Fernández</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Cn.png&amp;diff=52353</id>
		<title>Archivo:Cn.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Cn.png&amp;diff=52353"/>
				<updated>2022-12-08T19:26:30Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=52350</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=52350"/>
				<updated>2022-12-08T19:25:07Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
En la figura 2 se aprecia la misma representación que en la figura anterior, pero esta con los ejes que se nos solicita usar en el enunciado ([0,3] x [0,2\pi]), también acompañado de su código en lenguaje m. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:FIGURA EJES -4,4|miniaturadeimagen|Figura 1: Mallado del flujo de Couette entre dos cilindros concéntricos]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJES ENUNCIADP|miniaturadeimagen|Figura 2: Mallado del flujo de Couette con los ejes en la regi´on (ρ, θ) ∈ [0, 3] × [0, 2π].]]&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;
&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;
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;
&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;
&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>Juan Carlos Fernández</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperatura_en_2D.png&amp;diff=52349</id>
		<title>Archivo:Temperatura en 2D.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperatura_en_2D.png&amp;diff=52349"/>
				<updated>2022-12-08T19:24:09Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=52346</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=52346"/>
				<updated>2022-12-08T19:22:59Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
En la figura 2 se aprecia la misma representación que en la figura anterior, pero esta con los ejes que se nos solicita usar en el enunciado ([0,3] x [0,2\pi]), también acompañado de su código en lenguaje m. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:FIGURA EJES -4,4|miniaturadeimagen|Figura 1: Mallado del flujo de Couette entre dos cilindros concéntricos]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJES ENUNCIADP|miniaturadeimagen|Figura 2: Mallado del flujo de Couette con los ejes en la regi´on (ρ, θ) ∈ [0, 3] × [0, 2π].]]&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;
&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;
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;
&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;
&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>Juan Carlos Fernández</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperatura_en_3D.png&amp;diff=52338</id>
		<title>Archivo:Temperatura en 3D.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperatura_en_3D.png&amp;diff=52338"/>
				<updated>2022-12-08T19:20:06Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=52046</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=52046"/>
				<updated>2022-12-08T16:04:46Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
En la figura 2 se aprecia la misma representación que en la figura anterior, pero esta con los ejes que se nos solicita usar en el enunciado ([0,3] x [0,2\pi]), también acompañado de su código en lenguaje m. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:FIGURA EJES -4,4|miniaturadeimagen|Figura 1: Mallado del flujo de Couette entre dos cilindros concéntricos]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJES ENUNCIADP|miniaturadeimagen|Figura 2: Mallado del flujo de Couette con los ejes en la regi´on (ρ, θ) ∈ [0, 3] × [0, 2π].]]&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;
&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;
&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;
&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;
&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>Juan Carlos Fernández</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=52042</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=52042"/>
				<updated>2022-12-08T16:03:15Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
En la figura 2 se aprecia la misma representación que en la figura anterior, pero esta con los ejes que se nos solicita usar en el enunciado ([0,3] x [0,2\pi]), también acompañado de su código en lenguaje m. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:FIGURA EJES -4,4|miniaturadeimagen|Figura 1: Mallado del flujo de Couette entre dos cilindros concéntricos]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJES ENUNCIADP|miniaturadeimagen|Figura 2: Mallado del flujo de Couette con los ejes en la regi´on (ρ, θ) ∈ [0, 3] × [0, 2π].]]&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;
&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;
&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;
&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;
&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;
&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>Juan Carlos Fernández</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=52032</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=52032"/>
				<updated>2022-12-08T15:59:19Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
En la figura 2 se aprecia la misma representación que en la figura anterior, pero esta con los ejes que se nos solicita usar en el enunciado ([0,3] x [0,2\pi]), también acompañado de su código en lenguaje m. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:FIGURA EJES -4,4|miniaturadeimagen|Figura 1: Mallado del flujo de Couette entre dos cilindros concéntricos]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJES ENUNCIADP|miniaturadeimagen|Figura 2: Mallado del flujo de Couette con los ejes en la regi´on (ρ, θ) ∈ [0, 3] × [0, 2π].]]&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;
&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: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>Juan Carlos Fernández</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=50484</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=50484"/>
				<updated>2022-12-06T15:27:28Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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(p) \vec e_θ = -f(p)\vec ep &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;)&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>Juan Carlos Fernández</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=50483</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=50483"/>
				<updated>2022-12-06T15:26:49Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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(p) \vec e_θ = -f(p)\vec ep &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;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=50271</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=50271"/>
				<updated>2022-12-05T19:55:56Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de  &amp;lt;math&amp;gt;\ \vec u&amp;lt;/math&amp;gt;&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 \left|\begin{matrix} \vec e\rho  &amp;amp; \vec e\theta  &amp;amp; \vec ez \\ \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   ((f(\rho )+\rho \cdot {f}'(\rho)) \vec ez) = \left ( \frac f  \rho + {f}'(\rho) \right ) \vec ez &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
=== REPRESENTACIÓN DEL CAMPO DE TEMPERATURAS Y CURVAS DE NIVEL ===&lt;br /&gt;
=== GRADIENTE DE LA TEMPERATURA ===&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=50270</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=50270"/>
				<updated>2022-12-05T19:54:25Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
== ROTACIONAL ==&lt;br /&gt;
Calculamos el rotacional de  &amp;lt;math&amp;gt;\ \vec u&amp;lt;/math&amp;gt;&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 \left|\begin{matrix} \vec e\rho  &amp;amp; \vec e\theta  &amp;amp; \vec ez \\ \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   ((f(\rho )+\rho \cdot {f}'(\rho)) \vec ez) = \left ( \frac f  \rho + {f}'(\rho) \right ) \vec ez &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
=== REPRESENTACIÓN DEL CAMPO DE TEMPERATURAS Y CURVAS DE NIVEL ===&lt;br /&gt;
=== GRADIENTE DE LA TEMPERATURA ===&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=50267</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=50267"/>
				<updated>2022-12-05T19:53:28Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* ROTACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Calculamos el rotacional de  &amp;lt;math&amp;gt;\ \vec u&amp;lt;/math&amp;gt;&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 = &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\ \frac 1 \rho \left|\begin{matrix} \vec e\rho  &amp;amp; \vec e\theta  &amp;amp; \vec ez \\ \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   ((f(\rho )+\rho \cdot {f}'(\rho)) \vec ez) = \left ( \frac f  \rho + {f}'(\rho) \right ) \vec ez &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
=== REPRESENTACIÓN DEL CAMPO DE TEMPERATURAS Y CURVAS DE NIVEL ===&lt;br /&gt;
=== GRADIENTE DE LA TEMPERATURA ===&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=50264</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=50264"/>
				<updated>2022-12-05T19:30:24Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* ROTACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Calculamos el rotacional de  &amp;lt;math&amp;gt;\ \vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )= f(\rho )\cdot e\theta &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;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
=== REPRESENTACIÓN DEL CAMPO DE TEMPERATURAS Y CURVAS DE NIVEL ===&lt;br /&gt;
=== GRADIENTE DE LA TEMPERATURA ===&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=50263</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=50263"/>
				<updated>2022-12-05T19:28:48Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: &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;
== ROTACIONAL ==&lt;br /&gt;
Calculamos el rotacional de  &amp;lt;math&amp;gt;\ u(\rho ,\theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ u(\rho ,\theta )= f(\rho )\cdot e\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
=== REPRESENTACIÓN DEL CAMPO DE TEMPERATURAS Y CURVAS DE NIVEL ===&lt;br /&gt;
=== GRADIENTE DE LA TEMPERATURA ===&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=50262</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=50262"/>
				<updated>2022-12-05T19:20:27Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: /* ROTACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Calculamos el rotacional de  &amp;lt;math&amp;gt;\ u(\rho ,\theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ u(\rho ,\theta )= f(\rho )\cdot e\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS Y GRADIENTE DE LA TEMPERATURA ==&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</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=50186</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=50186"/>
				<updated>2022-12-05T15:54:51Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: Página creada con «{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | Teoría de Campos|2022-23 | Gabriel Mor...»&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;
== ROTACIONAL ==&lt;br /&gt;
== CAMPO DE TEMPERATURAS Y GRADIENTE DE LA TEMPERATURA ==&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntrico&amp;diff=50182</id>
		<title>Flujo de Couette entre dos tubos concéntrico</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%A9ntrico&amp;diff=50182"/>
				<updated>2022-12-05T15:51:35Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Fernández: Página blanqueada&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Fernández</name></author>	</entry>

	</feed>