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

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura3_Campodevelocidades.png&amp;diff=53017</id>
		<title>Archivo:Figura3 Campodevelocidades.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura3_Campodevelocidades.png&amp;diff=53017"/>
				<updated>2022-12-09T11:01:06Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=53013</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=53013"/>
				<updated>2022-12-09T11:00:32Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* CAMPO DE VELOCIDADES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
El enunciado nos proporciona el campo vectorial de la velocidad de las partículas que recorren el canal &amp;lt;math&amp;gt;\vec u(\rho,\theta)=f(\rho)\vec e_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabemos que se cumple la ecuación de Navier-Stokes estacionaria: &lt;br /&gt;
&amp;lt;math&amp;gt;(\vec u \cdot \triangledown) \vec u + \triangledown p=\triangle \vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que la presión es constante:    &amp;lt;math&amp;gt;\triangledown p= \vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, y que se desprecia la primera parte de la ecuación estacionaria, tenemos la siguiente igualdad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu\triangle\vec u=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular el laplaciano, y ahorrarnos el cambio de base a la base cartesiana, hemos decidido aplicar la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangle\vec u = \triangledown(\triangledown\cdot\vec u)-\triangledown\times(\triangledown\times\vec u)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte de la razón anterior, también hemos querido calcular el laplaciano de esta forma porque en esta fórmula se incluyen cálculos como la divergencia y el rotacional, los cuales son requeridos más adelante en el problema.&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial\rho}(0)+{\frac{\partial}{\partial\theta}(f(\rho))}+\frac{\partial}{\partial z}(0)=0]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto también comprobamos la condición de incompresibilidad, al ser la divergencia igual a 0.&lt;br /&gt;
&lt;br /&gt;
Como es conocido, el gradiente de 0 es igual a 0, así que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown(\triangledown\cdot\vec u)=\vec 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora procedemos a calcular el rotacional de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, y posteriormente el rotacional del rotacional:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el rotacional del rotacional, tendríamos todos los cálculos necesarios para obtener el laplaciano, y por lo tanto la ecuación de Navier Stokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ecuación sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mu \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a comprobar si &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; cumple la ecuación diferencial:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot f'(\rho))=f'(\rho)+\rho''(f) \rightarrow  f'(\rho)+\rho''(f)=\frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si pasamos el cociente &amp;lt;math&amp;gt;\frac{f(\rho)}{\rho}&amp;lt;/math&amp;gt; al otro lado de la igualdad, vemos que coincide con la ecuación calculada anteriormente.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si la función &amp;lt;math&amp;gt;f(\rho)=a\rho+\frac{b}{\rho}&amp;lt;/math&amp;gt; es solución de la ecuación diferencial mencionada anteriormente&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{\partial }{\partial \rho } (\rho\cdot a-\frac{b}{\rho^2})= \frac{\partial }{\partial \rho }(\rho\cdot a-\frac{b}{\rho }) = a + \frac{b}{\rho ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f'(\rho)= a-\frac{b}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f''(\rho)=\frac{2b}{\rho^3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a-\frac{b}{\rho ^2}+\rho (\frac{2b}{\rho^3}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba que la función mencionada si que es solución, ya que coincide con la ecuación dierencial calculada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho f''(\rho) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valores de a y b:&lt;br /&gt;
&lt;br /&gt;
Para hallar estos valores, tenemos que adaptar la función a las características del problema, es decir, darle los valores de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de las paredes de la tubería, e igualar la función a las velocidades que tienen los cilindros exterior(w) e interior(0):&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=1\rightarrow \vec{u}=\vec{0} \rightarrow f(1)\vec{e_{\theta }}=\vec{0}\rightarrow (a\cdot 1+\frac{b}{1})\vec{e_{\theta }}=0\rightarrow a+b=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \rho=2\rightarrow \vec{u}=w\vec{e_{\theta }} \rightarrow f(2)\vec{e_{\theta }}=w\vec{e_{\theta }}\rightarrow (a\cdot 2+\frac{b}{2})\vec{e_{\theta }}=w\rightarrow 2a+\frac{b}{2}=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=w\rightarrow \frac{3}{4}a=w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{4}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{4}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}=f(\rho)\vec e_{\theta}= \frac{4}{3}w\rho -\frac{4w}{3\rho } \vec{e_{\theta }} \Rightarrow (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura3 Campodevelocidades.png|miniaturadeimagen|centro|Figura 3: Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k\times\vec u =  (\frac{4}{3}\rho-\frac{4}{3\rho})\vec{e_{\theta }}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se menciona en el enunciado, el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), por lo tanto, existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{4}{3} w\rho -  \frac{4w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{4}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{4}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{4}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{8}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{8}{3} \right )^2}   =    \frac{8}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{4}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52679</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=52679"/>
				<updated>2022-12-09T01:25:18Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* CAMPO DE VELOCIDADES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;
&amp;lt;math&amp;gt;\ f'(\rho)= a-\frac{b}{\rho^2} \rightarrow  \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;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho''(f) &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^2}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valores de a y b: Resolver para los valores de  &amp;lt;math&amp;gt;\ \rho  &amp;lt;/math&amp;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 }}=2w\rightarrow 2a+\frac{b}{2}=2w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=2w\rightarrow \frac{3}{4}a=2w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{8}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{8}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
Tenemos &amp;lt;math&amp;gt;\ \omega =1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \mu=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Campo de velocidades:&amp;lt;math&amp;gt;\  \vec{u}= \frac{8}{3}w\rho -\frac{8w}{3\rho } \vec{e_{\theta }} \Rightarrow \frac{8}{3}\rho-\frac{8}{3\rho}\vec{e_{\theta }} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52678</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=52678"/>
				<updated>2022-12-09T01:21:25Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* CAMPO DE VELOCIDADES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;
&amp;lt;math&amp;gt;\ f'(\rho)= a-\frac{b}{\rho^2} \rightarrow  \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;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho''(f) &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^2}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valores de a y b: Resolver para los valores de  &amp;lt;math&amp;gt;\ \rho  &amp;lt;/math&amp;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 }}=2w\rightarrow 2a+\frac{b}{2}=2w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=2w\rightarrow \frac{3}{4}a=2w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{8}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{8}{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;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52665</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=52665"/>
				<updated>2022-12-09T01:11:23Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;
&amp;lt;math&amp;gt;\ f'(\rho)= a-\frac{b}{\rho^2} \rightarrow  \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;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho''(f) &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^2}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valores de a y b: Resolver para los valores de  &amp;lt;math&amp;gt;\ \rho  &amp;lt;/math&amp;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 }}=2w\rightarrow 2a+\frac{b}{2}=2w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=2w\rightarrow \frac{3}{4}a=2w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{8}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{8}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52664</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=52664"/>
				<updated>2022-12-09T01:10:44Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;
&amp;lt;math&amp;gt;\ f'(\rho)= a-\frac{b}{\rho^2} \rightarrow  \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;\ \frac{1}{\rho}(a\cdot\rho +\frac{b}{\rho })=a+\frac{b}{\rho ^2}\rightarrow \frac{f(\rho)}{\rho}=f'(\rho)+\rho''(f) &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^2}) \rightarrow  a+\frac{b}{\rho^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valores de a y b: Resolver para los valores de \rho &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 }}=2w\rightarrow 2a+\frac{b}{2}=2w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ a=-b \rightarrow  2a-\frac{a}{2}=2w\rightarrow \frac{3}{4}a=2w &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con lo que tenemos finalmente: &amp;lt;math&amp;gt;\ a=\frac{8}{3}w &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\ b=-\frac{8}{3}w   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=1;      &lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[rhoo,thetaa]=meshgrid(rho,theta);&lt;br /&gt;
%campo vectorial viene dada `por la expresión&lt;br /&gt;
%Representacón del campo&lt;br /&gt;
x=rhoo.*cos(thetaa);&lt;br /&gt;
y=rhoo.*sin(thetaa);&lt;br /&gt;
z=zeros(rhoo,thetaa);&lt;br /&gt;
rot=ones((16*w)/3)(rhoo,thetaa);&lt;br /&gt;
quiver3(rhoo,thetaa,z,rot)&lt;br /&gt;
axis([-3,3,-3,3,-3,3])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2     &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv   =  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ = \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =  -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52652</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=52652"/>
				<updated>2022-12-09T00:24:49Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
&lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
rot=abs(THETA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2    =     &lt;br /&gt;
&lt;br /&gt;
\int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  &lt;br /&gt;
&lt;br /&gt;
\frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv &lt;br /&gt;
&lt;br /&gt;
= \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =   -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52651</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=52651"/>
				<updated>2022-12-09T00:24:29Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Después de calcular la Ec. de Navier-Stokes: &lt;br /&gt;
Tenemos la siguiente ecuación diferencial: &amp;lt;math&amp;gt;\ \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \frac{f(\rho)}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
rot=abs(THETA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\int_{S}^{} \vec u \cdot d\vec S   =   \int_{S_1}^{} \vec u \cdot d\vec S_1 +  \int_{S_2}^{} \vec u \cdot d\vec S_2    =     &lt;br /&gt;
&lt;br /&gt;
\int_{0}^{1}\int_{1}^{2} \vec u (u,0,v)\cdot (-\vec e_\theta)dudv  +  \int_{0}^{1}\int_{1}^{2} \vec u (u,\pi,v)\cdot (-\vec e_\theta)dudv   =  &lt;br /&gt;
&lt;br /&gt;
\frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv    +   \frac{8}{3}  \int_{0}^{1}\int_{1}^{2}\left (  u-\frac{1}{u}\right ) \vec e_\theta(-\vec e_\theta)dudv &lt;br /&gt;
&lt;br /&gt;
= \frac{16}{3} \int_{0}^{1}dv  \int_{1}^{2}\left (  u-\frac{1}{u}\right )du  =  - \frac{16}{3}  \left ( \left [  \frac{u^2}{2} \right ]^2 _1    -    \left [\ln \left | u \right |  \right ]^2_1 \right )   =   -\frac{16}{3} \left ( \left ( \frac{4}{2} - \frac{1}{2}\right ) - \ln 2 \right )   =   -8 + \frac{16}{3} \ln 2 \left [m^3/s \right ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52631</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=52631"/>
				<updated>2022-12-09T00:16:26Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{e_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
rot=abs(THETA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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>Daniel Alexandre Ferreira Patricio</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=52629</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=52629"/>
				<updated>2022-12-09T00:15:46Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{E_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{E_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
rot=abs(THETA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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>Daniel Alexandre Ferreira Patricio</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=52627</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=52627"/>
				<updated>2022-12-09T00:14:48Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times \vec{u}= \left [ \frac{f\left ( \rho  \right )}{\rho } + \frac{\partial \left ( f\left ( \rho  \right ) \right )}{\partial \rho }\right ] \bar{E_{z}}= \left ( \frac{f\left ( \rho  \right )}{\rho } + {f}'\left ( \rho  \right )\right ) \bar{E_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangledown \times  \left ( \triangledown \times  \vec{u} \right )=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
 \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta  } &amp;amp; \frac{\partial }{\partial z} \\ &lt;br /&gt;
 0&amp;amp; 0 &amp;amp;\frac{f\left ( \rho  \right )}{\rho }+{f}'\left ( \rho  \right )&lt;br /&gt;
\end{vmatrix}= -\frac{1}{\rho }\left [ -\frac{1}{\rho ^{2}}f\left ( \rho  \right ) +\frac{{f}'\left ( \rho  \right )}{\rho }+{f}''\left ( \rho  \right )\right ]\left ( \rho  \right ) = -\frac{1}{\rho }\left [-\frac{1}{\rho}f\left ( \rho  \right )+{f\left ( \rho  \right )}' +\rho f''\left ( \rho  \right )\right ] \vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \triangle \vec{u}=-\triangledown \times \triangledown \times \vec{u} =0-\frac{1}{\rho}\left [ \frac{1}{\rho} f\left ( \rho  \right )-f'\left ( \rho  \right )- \rho f''(\rho)\right ]\vec{e}_{\theta } &amp;lt;/math&amp;gt;&lt;br /&gt;
&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;
&amp;lt;math&amp;gt;\ \triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
rot=abs(THETA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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>Daniel Alexandre Ferreira Patricio</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=52625</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=52625"/>
				<updated>2022-12-09T00:13:00Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&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;
\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 }&lt;br /&gt;
&lt;br /&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 }&lt;br /&gt;
\triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta }&lt;br /&gt;
\triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0}&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
rot=abs(THETA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52624</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=52624"/>
				<updated>2022-12-09T00:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* ECUACIÓN DE NAVIER-STOKES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&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}}&lt;br /&gt;
&lt;br /&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 }&lt;br /&gt;
&lt;br /&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 }&lt;br /&gt;
\triangle \vec{u}= \frac{1}{\rho }\left [ -\frac{1}{\rho }f(\rho)+f'(\rho)+ \rho f''(\rho) \right ] \vec{e}_{\theta }&lt;br /&gt;
\triangle \vec{u}= 0 \rightarrow \frac{1}{\rho}\left [ -\frac{1}{\rho}f(\rho)+f'(\rho)+ \rho f''(\rho) \right ]\vec{e}_{\theta }=\vec{0}&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
rot=abs(THETA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
En la gráfica anterior se aprecia como el gradiente es ortogonal a las curvas de nivel de la superficie, cumpliéndose así una de las principales propiedades del gradiente. &lt;br /&gt;
 &lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En el siguiente apartado se va a calcular el caudal que pasa por la sección longitudinal de los cilindros concéntricos (intersección del plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; con los cilindros).&lt;br /&gt;
&lt;br /&gt;
Para ello, se supone que los cilindros tienen una profundidad de 1m y que la velocidad del fluido dada en [m/s] se corresponde con el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
De esta forma, el caudal que atraviesa la sección viene dado por la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \int_{S}^{} \vec u \cdot d\vec S   =   \iint_{D}^{} \vec u \left ( \Phi (u,v) \right )\cdot \left ( \Phi _u\times \Phi _v \right ) du dv   &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt;  la superficie que atraviesa el fluido (sección longitudinal en este caso) y &amp;lt;math&amp;gt;\   D  &amp;lt;/math&amp;gt;  el dominio de los parámetros &amp;lt;math&amp;gt;\    u &amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;\   v  &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
En primer lugar, se va a parametrizar la superficie:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Sección longitudinal.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se aprecia en la figura anterior, la sección resulta en dos superficies rectangulares, &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;. La superficie total será la suma de ambas, &amp;lt;math&amp;gt;\   S = S_1 + S_2&amp;lt;/math&amp;gt;&lt;br /&gt;
La parametrización de &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt; es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;: &lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,0,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos vectores se han calculado con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  \Phi _t=\rho '(t)\cdot \vec e_\rho +  \rho (t)\cdot \vec e_\theta +  z (t)\cdot \vec e_z  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\    \Phi (u,v) = (\rho (u,v),\theta (u,v),z(u,v))  =  (u,\pi,v)  &amp;lt;/math&amp;gt; con &amp;lt;math&amp;gt;\   \left\{\begin{matrix}&lt;br /&gt;
u\in (1,2) \\ &lt;br /&gt;
v\in (0,1) &lt;br /&gt;
\end{matrix}\right. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*vectores velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   \left.\begin{matrix}&lt;br /&gt;
\Phi _u = \vec e_\rho \\ &lt;br /&gt;
\Phi _v = \vec e_z &lt;br /&gt;
\end{matrix}\right\}  &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \rightarrow   &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\   \Phi _u\times \Phi _v  =  -  \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Una vez definimos las parametrizaciones se calcula la integral. &lt;br /&gt;
&lt;br /&gt;
La integral sobre la superficie &amp;lt;math&amp;gt;\   S  &amp;lt;/math&amp;gt; es la suma de las integrales sobre las superficies &amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\   S_2  &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\   S_1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52540</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=52540"/>
				<updated>2022-12-08T22:23:29Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* INTRODUCCIÓN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[u,v]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=u.*cos(v);        &lt;br /&gt;
y=u.*sin(v);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se demuestra en apartados anteriores &amp;lt;math&amp;gt;\ f(\rho ) &amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\ f(\rho ) = \frac{8}{3} w\rho -  \frac{8w}{3\rho } &amp;lt;/math&amp;gt; con la velocidad angular &amp;lt;math&amp;gt;\ w=1 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el campo vectorial es  &amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =    f(\rho )\cdot \vec e_\theta     =    \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Quedando el rotacional: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z  =   \left ( \frac{  \frac{8}{3}  \left ( \rho  -   \frac{1}{\rho } \right )  }{\rho} + \frac{8}{3}    \left (1 +  \frac{1}{\rho ^2}   \right )    \right ) \vec e_z      =     \frac{8}{3} \left ( 1- \frac{1}{\rho ^2} + 1 + \frac{1}{\rho ^2} \right )\vec e_z    =    \frac{16}{3}   \vec e_z   &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siendo la distancia del vector &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |   =   \sqrt{\left ( \frac{16}{3} \right )^2}   =    \frac{16}{3} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código matlab se muestra el campo &amp;lt;math&amp;gt;\ \left | \bigtriangledown \times   \vec u \right |  &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
&lt;br /&gt;
rot=abs(THETA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAMPO DE TEMPERATURAS ==&lt;br /&gt;
La temperatura del fluido viene dada por el campo escalar &amp;lt;math&amp;gt;\ T(\rho,\theta)   =   1 + \rho^{2}  \sin^{2} \theta  e^{-\left(\rho-\frac{3}{2}\right)^{2}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A continuación, se va a representar el campo escalar con la ayuda de matlab y se estudiará el gradiente de la temperatura.&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo y curvas de nivel ===&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código de matlab mostramos la interpretación gráfica del campo escalar que representa la temperatura del fluido.&lt;br /&gt;
Se presentan dos vistas, una en tres dimensiones y en dos dimensiones. Las gráficas tienen una escala de colores que representa el valor de la temperatura en cada punto de la región estudiada.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 3D&lt;br /&gt;
figure(1)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura en 3D.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:Temperatura en 2D.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 2 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cn.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables rho y theta&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retícula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%La temperatura del fluido viene dada por la expresión&lt;br /&gt;
Z=1+RHO.^2.*(sin(THETA).^2).*exp(-((RHO-3/2).^2));&lt;br /&gt;
%Gradiente de la temperatura&lt;br /&gt;
[ZRHO,ZTHETA]=gradient(Z);&lt;br /&gt;
%Representación del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
quiver(RHO,THETA,ZRHO,ZTHETA)&lt;br /&gt;
contour(RHO,THETA,Z,15,'r');&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GTemperatura.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
En este apartado se va a calcular el caudal que pasa por la sección longitudinal correspondiente al plano &amp;lt;math&amp;gt;\ x_2=0 &amp;lt;/math&amp;gt; de los cilindros concentricos. Para ello, se tiene en cuenta los parámetros de la profundidad de los cilindros con valor de 1 metro y el campo de velocidades [m/s] que ya se calculó anteriormente es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )     =   \frac{8}{3}\left ( \rho - \frac{1}{\rho }\right ) \vec e_\theta  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52444</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=52444"/>
				<updated>2022-12-08T20:14:41Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* INTRODUCCIÓN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos. Grupo 8-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Gabriel Moreno Pardo&lt;br /&gt;
&lt;br /&gt;
Daniel Alexandre Ferreira Patricio&lt;br /&gt;
&lt;br /&gt;
Francisco Javier Vela Cobos&lt;br /&gt;
&lt;br /&gt;
Juan Carlos Fernández Alonso }}&lt;br /&gt;
&lt;br /&gt;
== INTRODUCCIÓN ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto tenemos un fluido dado, el cual es incompresible, tiene la capacidad de oponerse a la compresión de sí mismo bajo cualquier condición. Se nos ha dado también un obstáculo, el cual son dos cilindros concéntricos, de manera que el exterior se mueve con velocidad&lt;br /&gt;
angular constante en sentido antihorario mientras que el interior está fijo. Tenemos un radio distinto para cada cilindro (1 y 2). &lt;br /&gt;
En la primera imagen adjuntada (Figura 1) podemos observar una representación del mallado del flujo de Couette entre los cilindros antes comentados, con su código de lenguaje m (MATLab).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                 &lt;br /&gt;
u=1:h:2;              &lt;br /&gt;
v=0:h:2*pi;           &lt;br /&gt;
[uu,vv]=meshgrid(u,v); &lt;br /&gt;
figure(1)&lt;br /&gt;
x=uu.*cos(vv);        &lt;br /&gt;
y=uu.*sin(vv);&lt;br /&gt;
mesh(x,y,0*x)          &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)  &lt;br /&gt;
}}&lt;br /&gt;
            &lt;br /&gt;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&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>Daniel Alexandre Ferreira Patricio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura1INTRODUCCI%C3%93N.png&amp;diff=52439</id>
		<title>Archivo:Figura1INTRODUCCIÓN.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura1INTRODUCCI%C3%93N.png&amp;diff=52439"/>
				<updated>2022-12-08T20:10:36Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52437</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=52437"/>
				<updated>2022-12-08T20:10:10Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* INTRODUCCIÓN */&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;
[[Archivo:Figura1INTRODUCCIÓN.png|miniaturadeimagen|centro|Figura 1:  Mallado del flujo de Couette entre dos cilindros concéntricos.]]&lt;br /&gt;
&lt;br /&gt;
== ECUACIÓN DE NAVIER-STOKES ==&lt;br /&gt;
== CAMPO DE VELOCIDADES ==&lt;br /&gt;
== LÍNEAS DE CORRIENTE ==&lt;br /&gt;
Vamos a calcular las líneas de corriente del campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; ,es decir, las líneas que son tangentes a &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en cada punto. Se empieza calculando el campo vectorial &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt;,perpendicular a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=  \vec k×\vec u = \vec e_z× f(\rho) \vec e_θ = -f(\rho)\vec e_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el campo vectorial &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional (&amp;lt;math&amp;gt;\ \bigtriangledown \times \vec v=0&amp;lt;/math&amp;gt;), existe potencial escalar.&lt;br /&gt;
&lt;br /&gt;
Vamos a calcular &amp;lt;math&amp;gt;\ ψ: \vec v=∇ψ=\frac{\partial ψ}{\partial \rho}\vec e_\rho+\frac{1}{\rho}\frac{\partial ψ}{\partial θ}\vec e_θ=\frac{\partial ψ}{\partial \rho} +0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi (\rho,θ)=\int -f'(\rho) \ d\rho=-f(\rho^2/2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \psi}{\partial \rho}=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi (\rho,θ)=-f'(\rho^2/2)-f(\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el potencial escalar, vamos a hacer la representación gráfica donde Ψ=cte&lt;br /&gt;
&lt;br /&gt;
== ROTACIONAL ==&lt;br /&gt;
Se calcula el rotacional de &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \vec u(\rho ,\theta )   =   f(\rho )\cdot \vec e_\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown   \times   \vec u   =   \frac{1}{\rho}   \cdot   &lt;br /&gt;
 \left|\begin{matrix} \vec e_\rho &amp;amp; \rho\cdot \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho } &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ 0  &amp;amp; \rho\cdot f(\rho ) &amp;amp; 0 \end{matrix}\right|   =   \frac{1}{\rho}   \cdot   \left (\left ( f(\rho) + \rho\cdot f'(\rho ) \right ) \vec e_z \right )   =   \left (\frac{f(\rho )}{\rho} + f'(\rho ) \right )\vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&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>Daniel Alexandre Ferreira Patricio</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=52431</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=52431"/>
				<updated>2022-12-08T20:06:47Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* INTRODUCCIÓN */&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;
== 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>Daniel Alexandre Ferreira Patricio</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=52414</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=52414"/>
				<updated>2022-12-08T19:55:57Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* INTRODUCCIÓN */&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 1 INRODUCCION.png|miniaturadeimagen|centro|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>Daniel Alexandre Ferreira Patricio</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=52401</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=52401"/>
				<updated>2022-12-08T19:45:59Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: &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;
[[Archivo:Figura 1 INRODUCCION.png|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>Daniel Alexandre Ferreira Patricio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura_1_INRODUCCION.png&amp;diff=52396</id>
		<title>Archivo:Figura 1 INRODUCCION.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura_1_INRODUCCION.png&amp;diff=52396"/>
				<updated>2022-12-08T19:44:14Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52394</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=52394"/>
				<updated>2022-12-08T19:43:17Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* INTRODUCCIÓN */&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 1 INRODUCCION.png|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>Daniel Alexandre Ferreira Patricio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura_1_INTRODUCCION.png&amp;diff=52392</id>
		<title>Archivo:Figura 1 INTRODUCCION.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura_1_INTRODUCCION.png&amp;diff=52392"/>
				<updated>2022-12-08T19:42:16Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:EJES_ENUNCIADO.jpeg&amp;diff=52023</id>
		<title>Archivo:EJES ENUNCIADO.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:EJES_ENUNCIADO.jpeg&amp;diff=52023"/>
				<updated>2022-12-08T15:54:24Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FIGURA_EJES_-4,4.jpeg&amp;diff=52017</id>
		<title>Archivo:FIGURA EJES -4,4.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FIGURA_EJES_-4,4.jpeg&amp;diff=52017"/>
				<updated>2022-12-08T15:52:16Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</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=52014</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=52014"/>
				<updated>2022-12-08T15:50:57Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel Alexandre Ferreira Patricio: /* INTRODUCCIÓN */&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;
mesh(RHO,THETA,Z)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 3D');&lt;br /&gt;
&lt;br /&gt;
%Representación del campo en 2D&lt;br /&gt;
figure(2)&lt;br /&gt;
mesh(RHO,THETA,Z)&lt;br /&gt;
axis([0,3,0,2*pi]);&lt;br /&gt;
surf(RHO,THETA,Z);&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Representación de la temperatura en 2D');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representación de la temperatura en 2D|miniaturadeimagen|centro|Representación de la temperatura en 2D]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representación de la temperatura en 3D|miniaturadeimagen|centro|Representación de la temperatura en 3D]]&lt;br /&gt;
&lt;br /&gt;
Como se demuestra en las representaciones, en los valores cercanos a &amp;lt;math&amp;gt;\ \rho = 1 &amp;lt;/math&amp;gt; se consigue dos máximos de temperatura en &amp;lt;math&amp;gt;\ \frac{\pi }{2}  &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ \frac{3\pi }{4}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para dibujar las curvas de nivel se utiliza el comando contour con 15 líneas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, close all&lt;br /&gt;
%Se definen las variables&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=0:0.1:2*pi;&lt;br /&gt;
%Se genera una retí­cula rectangular a partir de las divisiones rho y theta&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
%El campo escalar que representa la temperatura es:&lt;br /&gt;
Z=1+((RHO).^2).*(sin(THETA).^2).*exp(-((-RHO)-3/2).^2);&lt;br /&gt;
%Representación de las curvas de nivel&lt;br /&gt;
contour(RHO,THETA,Z,10,'r');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvas de nivel|miniaturadeimagen|centro|Curvas de nivel]]&lt;br /&gt;
&lt;br /&gt;
=== Gradiente de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
Se define en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown f(\rho ,\theta ,z)   =   \frac{\partial f}{\partial \rho }\vec e_\rho + \frac{1}{\rho}\frac{\partial f}{\partial \theta}\vec e_\theta + \frac{\partial f}{\partial z} \vec e_z &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si se aplica esta fórmula a nuestro campo de temperaturas se tiene &amp;lt;math&amp;gt;\ \bigtriangledown T &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \bigtriangledown T(\rho ,\theta ,z)   =   \sin^{2}\theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \left ( 2\rho -2\rho ^2 \left ( \rho -\frac{3}{2} \right )    \right )\vec e_\rho   +   2\rho \sin \theta \cos \theta \cdot e^{-\left(\rho-\frac{3}{2}\right)^{2}} \vec e_\theta&lt;br /&gt;
 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\  &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAUDAL ==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;/div&gt;</summary>
		<author><name>Daniel Alexandre Ferreira Patricio</name></author>	</entry>

	</feed>