<?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=Aaron.perez</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=Aaron.perez"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Aaron.perez"/>
		<updated>2026-04-24T00:21:37Z</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_25)&amp;diff=103575</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=103575"/>
				<updated>2025-12-07T20:28:14Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                %SE ESTABLECEN PARÁMETROS                     &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);      %OBTENCION DE LA MALLA       &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
x_ext = rho_ext.*cos(theta_malla);          %OBTENCIÓN DE COORDENADAS&lt;br /&gt;
y_ext = rho_ext.*sin(theta_malla);&lt;br /&gt;
x_int = rho_int.*cos(theta_malla); &lt;br /&gt;
y_int = rho_int.*sin(theta_malla);&lt;br /&gt;
axis([-2, 2, -2, 2]);                       %AJUSTE DE LOS EJES           &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR&lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR      &lt;br /&gt;
view(2)                                     %VISTA EN 2D &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Definitiva_apartado_3.png|600px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
Ri = 1;         % radio interior&lt;br /&gt;
Re = 2;         % radio exterior&lt;br /&gt;
omega_i = +1;   % interior: antihorario (convención +)&lt;br /&gt;
omega_e = -1;   % exterior: horario     (convención -)&lt;br /&gt;
&lt;br /&gt;
B = (omega_i - omega_e) * (Ri^2 * Re^2) / (Re^2 - Ri^2);&lt;br /&gt;
A = omega_i - B / (Ri^2);&lt;br /&gt;
&lt;br /&gt;
Ntheta = 20;     &lt;br /&gt;
Nr     = 15;     &lt;br /&gt;
thetas = linspace(0, 2*pi, Ntheta+1);&lt;br /&gt;
thetas(end) = [];           % evita duplicar 0 y 2*pi&lt;br /&gt;
rhos   = linspace(Ri, Re, Nr);&lt;br /&gt;
&lt;br /&gt;
figure('Color',[1 1 1]); hold on;&lt;br /&gt;
scale_quiver = 0.7;&lt;br /&gt;
&lt;br /&gt;
for th = thetas&lt;br /&gt;
    % velocidad tangencial u_theta en cada rho&lt;br /&gt;
    u_theta = A .* rhos + B ./ rhos;&lt;br /&gt;
&lt;br /&gt;
    % componentes cartesianas (tangenciales)&lt;br /&gt;
    U = -u_theta .* sin(th);&lt;br /&gt;
    V =  u_theta .* cos(th);&lt;br /&gt;
&lt;br /&gt;
    % posiciones&lt;br /&gt;
    X = rhos .* cos(th);&lt;br /&gt;
    Y = rhos .* sin(th);&lt;br /&gt;
&lt;br /&gt;
    % vectores del campo&lt;br /&gt;
    quiver(X, Y, U, V, scale_quiver, 'LineWidth', 1.1, ...&lt;br /&gt;
        'MaxHeadSize', 1.6, 'Color','r'); % azul verdoso&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
tc = linspace(0,2*pi,500);&lt;br /&gt;
plot(Ri*cos(tc), Ri*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
plot(Re*cos(tc), Re*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-2.3, 2.3]); ylim([-2.3, 2.3]);&lt;br /&gt;
&lt;br /&gt;
xlabel('X (m)'); &lt;br /&gt;
ylabel('Y (m)');&lt;br /&gt;
title('Gráfica del campo de velocidades');&lt;br /&gt;
&lt;br /&gt;
grid on;&lt;br /&gt;
holf off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
=== Campo v ortogonal a u ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que el campo u solo depende de la coordenada θ, un campo ortoganl será el mismopero dependiendo de la coordenada ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Irrotacionalidad de v ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las componentes de v son   &amp;lt;math&amp;gt; \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fórmula del Rotacional en Coordenadas Cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las valores de cada componente son: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Esto nos indica que el campo es irrotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Función de corriente de u (𝜓) ===&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comprobación de que son líneas de corriente ===&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
=== Líneas de corriente ===&lt;br /&gt;
[[Archivo:Figura4.png|700px|miniaturadeimagen|right|Leyenda: Líneas de Corriente.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros&lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% Coeficientes de la función f(rho) = A_f*rho + B_f/rho&lt;br /&gt;
A_f = (-2/3)*we - (1/3)*wi; &lt;br /&gt;
B_f = (2/3)*we + (4/3)*wi;&lt;br /&gt;
&lt;br /&gt;
A_Psi = A_f / 2; % Coeficiente de R^2&lt;br /&gt;
B_Psi = B_f;     % Coeficiente de log(R)&lt;br /&gt;
&lt;br /&gt;
%% Mallado y Cálculo de Psi&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del potencial escalar&lt;br /&gt;
Psi = A_Psi*(R.^2) + B_Psi*log(R);&lt;br /&gt;
&lt;br /&gt;
% Enmascaramiento de zonas fuera del anillo&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Psi(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica&lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujar las líneas de corriente &lt;br /&gt;
contour(X, Y, Psi, 20, 'r', 'LineWidth', 1.5); &lt;br /&gt;
&lt;br /&gt;
% Dibujar los cilindros (fronteras)&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('\Psi(\rho) = cte. Líneas de Corriente del campo U');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Puntos de velocidad máxima ==&lt;br /&gt;
&lt;br /&gt;
=== Busqueda de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Para enconntrar los puntos dentro de los cilindros donde la velocidad de nuestro fluido es máxima, debemos estudiar el campo de velocidades obtenido: &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Realmente el campo solo depende de la variable ρ, podemos escribir: &amp;lt;math&amp;gt;\vec{u}(\rho) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como lo que queremos analizar es el módulo, vamos a sacar nuestra función: &amp;lt;math&amp;gt;f(\rho) = \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por último, antes de comenzar con el estudio, vamos a sustituir nuestros valores &amp;lt;math&amp;gt;|\omega_i|=|\omega_e|=1&amp;lt;/math&amp;gt; , para así obtener: &amp;lt;math&amp;gt;f(\rho) = -\rho + \frac{2}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ya con nuestra función terminada, podemos proceder a realizar su primera derivada para estudiarla: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Estudio de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Primero, buscaremos los puntos criticos: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}=0&amp;lt;/math&amp;gt;  ;  &amp;lt;math&amp;gt;\rho^2 = -2&amp;lt;/math&amp;gt; . No existe solución real, por lo que podemos afirmar que la funcion no tendra puntos críticos en nuestro intervalo [1,2]. Además, si observamos nuestra función, nos damos cuenta que en nuestro intervalo &amp;lt;math&amp;gt;f'(\rho)&amp;lt;0&amp;lt;/math&amp;gt; siempre, por lo que el máximo estara en uno de los extremos del intervalo.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en nuestra derivada obtenermos: &amp;lt;math&amp;gt;f(1)=1&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;f(2)=-1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto nos demuestra, como se puede apreciar en la siguiente gráfica, que los valores maximos de la velocidad, aunque en sentidos contrarios, se alcanzan en los extremos de los cilindros, es decir, cuando &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Representción gráfica ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica apartado 5.png|800px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
rho = linspace(1, 2, 400);&lt;br /&gt;
&lt;br /&gt;
f = -rho + 2./rho;&lt;br /&gt;
&lt;br /&gt;
rho1 = 1; f1 = -rho1 + 2/rho1;   % f(1) = 1&lt;br /&gt;
rho2 = 2; f2 = -rho2 + 2/rho2;   % f(2) = -1&lt;br /&gt;
&lt;br /&gt;
figure('Color', 'w');&lt;br /&gt;
plot(rho, f, 'b-', 'LineWidth', 2); hold on;&lt;br /&gt;
plot([rho1 rho2], [f1 f2], 'ro', 'MarkerSize', 8, 'MarkerFaceColor', 'r'); % extremos&lt;br /&gt;
grid on; box on;&lt;br /&gt;
&lt;br /&gt;
xlabel('\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
ylabel('f(\rho) = -\rho + 2/\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
title('Módulo de la velocidad en función de \rho', 'FontSize', 13);&lt;br /&gt;
legend({'f(\rho)', 'f(1) = 1', 'f(2) = -1'}, 'Location', 'southwest');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;  son:  &amp;lt;math&amp;gt;u_\rho = 0, u_\theta = f(\rho), u_z = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fórmula del rotacional de un vector u es:     &amp;lt;math&amp;gt;\nabla \times \mathbf{u} = \frac{1}{\rho} \left[ \frac{\partial u_z}{\partial \theta} - \frac{\partial (\rho u_\theta)}{\partial z} \right] \mathbf{e}_\rho + \left[ \frac{\partial u_\rho}{\partial z} - \frac{\partial u_z}{\partial \rho} \right] \mathbf{e}_\theta + \frac{1}{\rho} \left[ \frac{\partial (\rho u_\theta)}{\partial \rho} - \frac{\partial u_\rho}{\partial \theta} \right] \mathbf{e}_z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al sustituir las  componentes en la ecuación del rotacional de la componente &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt; nos queda lo siguiente:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \left[ \frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho f(\rho))}{\partial z} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este  caso el resultado sería = 0 y con la componente &amp;lt;math&amp;gt;\vec{e}_{\theta}&amp;lt;/math&amp;gt; ocurre lo mismo.&lt;br /&gt;
&lt;br /&gt;
Por último calculamos la componente &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;  :   &amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \frac{\partial (\rho f(\rho))}{\partial \rho} - \frac{\partial (0)}{\partial \theta} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El segundo valor es 0 así que solo debemos calcular el primero con         &amp;lt;math&amp;gt;&lt;br /&gt;
\rho f(\rho) = \rho \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right) \frac{1}{\rho} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calculamos la derivada de eso:   &amp;lt;math&amp;gt;&lt;br /&gt;
\frac{d}{d\rho}(\rho f(\rho)) = \frac{d}{d\rho} \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \text{Constante} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) (2\rho) + 0 = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora solo debemos sustituir en la componente   &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho \right] = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el rotacional de u es   &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \mathbf{u} = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \mathbf{e}_z&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del rotacional ===&lt;br /&gt;
[[Archivo:Rotacional5.jpg|700px|miniaturadeimagen|right|Leyenda: Rotacional de u.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros y Cálculo de la Magnitud Escalar &lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% La magnitud del rotacional es un escalar constante:&lt;br /&gt;
Rot = abs((-4/3) * we - (2/3) * wi);&lt;br /&gt;
&lt;br /&gt;
% Calcular el valor numérico&lt;br /&gt;
fprintf('La magnitud del rotacional es constante: %.4f\n', Rot);&lt;br /&gt;
&lt;br /&gt;
%% Mallado&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Debe estar en una matriz para la función pcolor&lt;br /&gt;
Rot = ones(size(R)) * MagRot_val;&lt;br /&gt;
&lt;br /&gt;
% Enmascaramos para solo mostrar el anillo del rotacional&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Rot(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica &lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
% Usamos pcolor para mapear la magnitud del campo&lt;br /&gt;
pcolor(X, Y, Rot);&lt;br /&gt;
shading flat; % Suaviza la cuadrícula&lt;br /&gt;
colormap('hot'); % Utiliza un mapa de colores calido&lt;br /&gt;
&lt;br /&gt;
% Dibujar los bordes&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Rotacional de u');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  ¿Qué puntos tienen mayor rotacional? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3} w_e - \frac{2}{3} w_i \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; y tomamos &amp;lt;math&amp;gt;w_e&amp;lt;/math&amp;gt;=-1 y &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;= 1 como hemos hecho anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El valor del rotacional es tan simple como calcular el módulo de este&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3}(-1) - \frac{2}{3}(+1) \right| = \left| \frac{4}{3} - \frac{2}{3} \right| = \left| \frac{2}{3} \right| \approx 0.667&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto significa que el resultado  es constante, por lo que no hay  puntos con mayor o menor rotacional sino que es el mismo en todos ellos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ¿Es razonable? ===&lt;br /&gt;
&lt;br /&gt;
Sí, es totalmente razonable. En este caso se trata de un flujo de couette cilindrico por lo que es entendible que no hayan puntos con mayor o menor rotacionalidad y que sea constante se debe a la uniformidad de la vorticidad.&lt;br /&gt;
Esto indica que toda la masa encontrada entre ambas circunferencias sienten la misma intensidad de giro. También podemos dar por hecho que  es constante ya que la gráfica tiene elmismo color en todas partes, y si fuera el caso contrario tendría distintas tonalidades.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
En la figura 8 se puede apreciar como las curvas de nivel que representan la temperatura son ortogonales al gradiente.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campo_vectores.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Figura 8: Gradiente temperatura/curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear all % Limpiar la pantalla y espacio de trabajo&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
r=1:0.1:2; % parámetros&lt;br /&gt;
th=0:0.1:2*pi;&lt;br /&gt;
[R,theta]=meshgrid(r,th);&lt;br /&gt;
&lt;br /&gt;
temp=log10(1+R.^2).*(((cos(theta)).^2).*exp(-(R-(5/2)).^2)); % Expresión de la temperatura&lt;br /&gt;
&lt;br /&gt;
[Dx,Dy]=gradient(temp,r,th); % Gradiente de la temperatura&lt;br /&gt;
&lt;br /&gt;
figure; % Crea una figura y dibuja las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
quiver(R,theta,Dx,Dy,'color','r'); % Dibuja un campo de vectores sobre las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
xlabel('r'), ylabel('\theta'), colorbar;&lt;br /&gt;
title('curvas de nivel');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
contour(R,theta,temp,'b');&lt;br /&gt;
legend('vectores', 'curvas de nivel'); % Leyenda para indicar el campod e vectores&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Calculo del gradiente===&lt;br /&gt;
El gradiente de la temperatura en coordenadas cilíndricas queda definido por la ecuacuacion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(\rho,\theta)&lt;br /&gt;
= \frac{\partial T}{\partial \rho}\,\vec e_{\rho}&lt;br /&gt;
+ \left(\frac{1}{\rho}\frac{\partial T}{\partial \theta}\right)\vec e_{\theta}&lt;br /&gt;
+ \frac{\partial T}{\partial z}\,\vec e_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cada coordenada tendrá su derivada parcial respecto a ella misma,las cuales sumadas son el gradiente:&lt;br /&gt;
&lt;br /&gt;
==Caudal por una sección==&lt;br /&gt;
Para comenzar calcularemos el caudal que atraviesa los dos cilindros por una sección exterior del cilindro.&lt;br /&gt;
&lt;br /&gt;
Para ello tendremos en cuenta que los dos cilindros tiene 2 metros de profundidad y la velocidad del fluido esta condicionada por la ecuacion:&lt;br /&gt;
&lt;br /&gt;
Campo vectorial en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sea el campo dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho\right)\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = 0 \,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por componentes en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = 0,\qquad&lt;br /&gt;
u_{\theta} = \frac{4}{3}\rho - \frac{4}{3}\rho = 0,\qquad&lt;br /&gt;
u_{z} = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, el campo en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&lt;br /&gt;
&lt;br /&gt;
Para calcular el caudal que recorre la superficie del cilindro(Imagen 9) se usa esta formula la cual consiste en integrar la derivada de la superficie por la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{S} \vec{u}\cdot d\vec{S}&lt;br /&gt;
\;=\;&lt;br /&gt;
\iint_{D} &lt;br /&gt;
\vec{u}\bigl(\Phi(u,v)\bigr)\,\cdot\,&lt;br /&gt;
\left(\Phi_{u}\times\Phi_{v}\right)\,du\,dv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
si elk caudal sale negativo significa que hemos tomado la dirreccion contraria al vector theta.&lt;br /&gt;
&lt;br /&gt;
===Parametrización de la superficie===&lt;br /&gt;
Para poder calcular el caudal es necesario parametrizas la superficie por la cual circula el caudal (Imagen 9)&lt;br /&gt;
&lt;br /&gt;
Esta es una de las posibles parametrizaciones de la superficie S:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
R \cos\theta \\&lt;br /&gt;
R \sin\theta \\&lt;br /&gt;
z&lt;br /&gt;
\end{pmatrix},&lt;br /&gt;
\qquad&lt;br /&gt;
0 \le \theta \le 2\pi,\quad&lt;br /&gt;
0 \le z \le H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el vector tangente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) = (R\cos\theta,\; R\sin\theta,\; z)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los vectores tangentes derivando respecto a cada parámetro:&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial \theta}&lt;br /&gt;
= (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial z}&lt;br /&gt;
= (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los vectores tangentes de la superficie son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_\theta = (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_z = (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser positivos es una parametrización correcta.&lt;br /&gt;
&lt;br /&gt;
===Calculo del Caudal===&lt;br /&gt;
Una vez obtenida la parametrizacion se puede obtener el vector u en funcion de esta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se tiene la parametrización del cilindro de radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta,z) = (R\cos\theta,\, R\sin\theta,\, z), \quad 0 \le \theta \le 2\pi, \; 0 \le z \le H&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y el campo vectorial dado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho \right)\vec{e}_{\theta} = 0\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vectores tangentes de la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta = \frac{\partial \mathbf r}{\partial \theta} = (-R\sin\theta,\, R\cos\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z = \frac{\partial \mathbf r}{\partial z} = (0,\,0,\,1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vector normal a la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf n = \mathbf r_\theta \times \mathbf r_z = (R\cos\theta,\, R\sin\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\hat{\mathbf n} = \frac{\mathbf n}{\|\mathbf n\|} = (\cos\theta,\,\sin\theta,\,0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo del caudal&lt;br /&gt;
&lt;br /&gt;
El caudal a través de la superficie lateral se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = \iint_S \vec u \cdot \hat{\mathbf n} \, dS&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;dS = \|\mathbf r_\theta \times \mathbf r_z\|\,d\theta\,dz = R\,d\theta\,dz&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u = 0&amp;lt;/math&amp;gt;, se tiene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:piropipiropi.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Superficie cilindrica exterior recorrida por el caudal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R_exterior = 2.0;      % Radio exterior&lt;br /&gt;
altura     = 2.0;      &lt;br /&gt;
&lt;br /&gt;
% Generar cilindro exterior&lt;br /&gt;
[Xe, Ye, Ze] = cylinder(R_exterior, 80);&lt;br /&gt;
Ze = Ze * altura;&lt;br /&gt;
&lt;br /&gt;
% GRAFICA&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
&lt;br /&gt;
color_superficie = [0.1 0.7 0.8];&lt;br /&gt;
&lt;br /&gt;
% Superficie cilíndrica exterior&lt;br /&gt;
surf(Xe, Ye, Ze, ...&lt;br /&gt;
    'FaceColor', color_superficie, ...&lt;br /&gt;
    'FaceAlpha', 0.7, ...&lt;br /&gt;
    'EdgeColor', 'k');&lt;br /&gt;
&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
&lt;br /&gt;
title('Pared exterior del cilindro');&lt;br /&gt;
&lt;br /&gt;
view(45, 25);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==APENDICE: POSTER==&lt;br /&gt;
[[Archivo:POSTER GRUPO 25.jpg|centre|550px|POSTER GRUPO 25.]]&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=103574</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=103574"/>
				<updated>2025-12-07T20:27:49Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                %SE ESTABLECEN PARÁMETROS                     &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);      %OBTENCION DE LA MALLA       &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
x_ext = rho_ext.*cos(theta_malla);          %OBTENCIÓN DE COORDENADAS&lt;br /&gt;
y_ext = rho_ext.*sin(theta_malla);&lt;br /&gt;
x_int = rho_int.*cos(theta_malla); &lt;br /&gt;
y_int = rho_int.*sin(theta_malla);&lt;br /&gt;
axis([-2, 2, -2, 2]);                       %AJUSTE DE LOS EJES           &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR&lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR      &lt;br /&gt;
view(2)                                     %VISTA EN 2D &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Definitiva_apartado_3.png|600px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
Ri = 1;         % radio interior&lt;br /&gt;
Re = 2;         % radio exterior&lt;br /&gt;
omega_i = +1;   % interior: antihorario (convención +)&lt;br /&gt;
omega_e = -1;   % exterior: horario     (convención -)&lt;br /&gt;
&lt;br /&gt;
B = (omega_i - omega_e) * (Ri^2 * Re^2) / (Re^2 - Ri^2);&lt;br /&gt;
A = omega_i - B / (Ri^2);&lt;br /&gt;
&lt;br /&gt;
Ntheta = 20;     &lt;br /&gt;
Nr     = 15;     &lt;br /&gt;
thetas = linspace(0, 2*pi, Ntheta+1);&lt;br /&gt;
thetas(end) = [];           % evita duplicar 0 y 2*pi&lt;br /&gt;
rhos   = linspace(Ri, Re, Nr);&lt;br /&gt;
&lt;br /&gt;
figure('Color',[1 1 1]); hold on;&lt;br /&gt;
scale_quiver = 0.7;&lt;br /&gt;
&lt;br /&gt;
for th = thetas&lt;br /&gt;
    % velocidad tangencial u_theta en cada rho&lt;br /&gt;
    u_theta = A .* rhos + B ./ rhos;&lt;br /&gt;
&lt;br /&gt;
    % componentes cartesianas (tangenciales)&lt;br /&gt;
    U = -u_theta .* sin(th);&lt;br /&gt;
    V =  u_theta .* cos(th);&lt;br /&gt;
&lt;br /&gt;
    % posiciones&lt;br /&gt;
    X = rhos .* cos(th);&lt;br /&gt;
    Y = rhos .* sin(th);&lt;br /&gt;
&lt;br /&gt;
    % vectores del campo&lt;br /&gt;
    quiver(X, Y, U, V, scale_quiver, 'LineWidth', 1.1, ...&lt;br /&gt;
        'MaxHeadSize', 1.6, 'Color','r'); % azul verdoso&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
tc = linspace(0,2*pi,500);&lt;br /&gt;
plot(Ri*cos(tc), Ri*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
plot(Re*cos(tc), Re*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-2.3, 2.3]); ylim([-2.3, 2.3]);&lt;br /&gt;
&lt;br /&gt;
xlabel('X (m)'); &lt;br /&gt;
ylabel('Y (m)');&lt;br /&gt;
title('Gráfica del campo de velocidades');&lt;br /&gt;
&lt;br /&gt;
grid on;&lt;br /&gt;
holf off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
=== Campo v ortogonal a u ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que el campo u solo depende de la coordenada θ, un campo ortoganl será el mismopero dependiendo de la coordenada ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Irrotacionalidad de v ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las componentes de v son   &amp;lt;math&amp;gt; \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fórmula del Rotacional en Coordenadas Cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las valores de cada componente son: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Esto nos indica que el campo es irrotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Función de corriente de u (𝜓) ===&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comprobación de que son líneas de corriente ===&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
=== Líneas de corriente ===&lt;br /&gt;
[[Archivo:Figura4.png|700px|miniaturadeimagen|right|Leyenda: Líneas de Corriente.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros&lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% Coeficientes de la función f(rho) = A_f*rho + B_f/rho&lt;br /&gt;
A_f = (-2/3)*we - (1/3)*wi; &lt;br /&gt;
B_f = (2/3)*we + (4/3)*wi;&lt;br /&gt;
&lt;br /&gt;
A_Psi = A_f / 2; % Coeficiente de R^2&lt;br /&gt;
B_Psi = B_f;     % Coeficiente de log(R)&lt;br /&gt;
&lt;br /&gt;
%% Mallado y Cálculo de Psi&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del potencial escalar&lt;br /&gt;
Psi = A_Psi*(R.^2) + B_Psi*log(R);&lt;br /&gt;
&lt;br /&gt;
% Enmascaramiento de zonas fuera del anillo&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Psi(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica&lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujar las líneas de corriente &lt;br /&gt;
contour(X, Y, Psi, 20, 'r', 'LineWidth', 1.5); &lt;br /&gt;
&lt;br /&gt;
% Dibujar los cilindros (fronteras)&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('\Psi(\rho) = cte. Líneas de Corriente del campo U');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Puntos de velocidad máxima ==&lt;br /&gt;
&lt;br /&gt;
=== Busqueda de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Para enconntrar los puntos dentro de los cilindros donde la velocidad de nuestro fluido es máxima, debemos estudiar el campo de velocidades obtenido: &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Realmente el campo solo depende de la variable ρ, podemos escribir: &amp;lt;math&amp;gt;\vec{u}(\rho) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como lo que queremos analizar es el módulo, vamos a sacar nuestra función: &amp;lt;math&amp;gt;f(\rho) = \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por último, antes de comenzar con el estudio, vamos a sustituir nuestros valores &amp;lt;math&amp;gt;|\omega_i|=|\omega_e|=1&amp;lt;/math&amp;gt; , para así obtener: &amp;lt;math&amp;gt;f(\rho) = -\rho + \frac{2}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ya con nuestra función terminada, podemos proceder a realizar su primera derivada para estudiarla: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Estudio de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Primero, buscaremos los puntos criticos: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}=0&amp;lt;/math&amp;gt;  ;  &amp;lt;math&amp;gt;\rho^2 = -2&amp;lt;/math&amp;gt; . No existe solución real, por lo que podemos afirmar que la funcion no tendra puntos críticos en nuestro intervalo [1,2]. Además, si observamos nuestra función, nos damos cuenta que en nuestro intervalo &amp;lt;math&amp;gt;f'(\rho)&amp;lt;0&amp;lt;/math&amp;gt; siempre, por lo que el máximo estara en uno de los extremos del intervalo.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en nuestra derivada obtenermos: &amp;lt;math&amp;gt;f(1)=1&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;f(2)=-1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto nos demuestra, como se puede apreciar en la siguiente gráfica, que los valores maximos de la velocidad, aunque en sentidos contrarios, se alcanzan en los extremos de los cilindros, es decir, cuando &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Representción gráfica ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica apartado 5.png|800px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
rho = linspace(1, 2, 400);&lt;br /&gt;
&lt;br /&gt;
f = -rho + 2./rho;&lt;br /&gt;
&lt;br /&gt;
rho1 = 1; f1 = -rho1 + 2/rho1;   % f(1) = 1&lt;br /&gt;
rho2 = 2; f2 = -rho2 + 2/rho2;   % f(2) = -1&lt;br /&gt;
&lt;br /&gt;
figure('Color', 'w');&lt;br /&gt;
plot(rho, f, 'b-', 'LineWidth', 2); hold on;&lt;br /&gt;
plot([rho1 rho2], [f1 f2], 'ro', 'MarkerSize', 8, 'MarkerFaceColor', 'r'); % extremos&lt;br /&gt;
grid on; box on;&lt;br /&gt;
&lt;br /&gt;
xlabel('\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
ylabel('f(\rho) = -\rho + 2/\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
title('Módulo de la velocidad en función de \rho', 'FontSize', 13);&lt;br /&gt;
legend({'f(\rho)', 'f(1) = 1', 'f(2) = -1'}, 'Location', 'southwest');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;  son:  &amp;lt;math&amp;gt;u_\rho = 0, u_\theta = f(\rho), u_z = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fórmula del rotacional de un vector u es:     &amp;lt;math&amp;gt;\nabla \times \mathbf{u} = \frac{1}{\rho} \left[ \frac{\partial u_z}{\partial \theta} - \frac{\partial (\rho u_\theta)}{\partial z} \right] \mathbf{e}_\rho + \left[ \frac{\partial u_\rho}{\partial z} - \frac{\partial u_z}{\partial \rho} \right] \mathbf{e}_\theta + \frac{1}{\rho} \left[ \frac{\partial (\rho u_\theta)}{\partial \rho} - \frac{\partial u_\rho}{\partial \theta} \right] \mathbf{e}_z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al sustituir las  componentes en la ecuación del rotacional de la componente &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt; nos queda lo siguiente:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \left[ \frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho f(\rho))}{\partial z} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este  caso el resultado sería = 0 y con la componente &amp;lt;math&amp;gt;\vec{e}_{\theta}&amp;lt;/math&amp;gt; ocurre lo mismo.&lt;br /&gt;
&lt;br /&gt;
Por último calculamos la componente &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;  :   &amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \frac{\partial (\rho f(\rho))}{\partial \rho} - \frac{\partial (0)}{\partial \theta} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El segundo valor es 0 así que solo debemos calcular el primero con         &amp;lt;math&amp;gt;&lt;br /&gt;
\rho f(\rho) = \rho \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right) \frac{1}{\rho} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calculamos la derivada de eso:   &amp;lt;math&amp;gt;&lt;br /&gt;
\frac{d}{d\rho}(\rho f(\rho)) = \frac{d}{d\rho} \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \text{Constante} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) (2\rho) + 0 = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora solo debemos sustituir en la componente   &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho \right] = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el rotacional de u es   &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \mathbf{u} = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \mathbf{e}_z&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del rotacional ===&lt;br /&gt;
[[Archivo:Rotacional5.jpg|700px|miniaturadeimagen|right|Leyenda: Rotacional de u.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros y Cálculo de la Magnitud Escalar &lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% La magnitud del rotacional es un escalar constante:&lt;br /&gt;
Rot = abs((-4/3) * we - (2/3) * wi);&lt;br /&gt;
&lt;br /&gt;
% Calcular el valor numérico&lt;br /&gt;
fprintf('La magnitud del rotacional es constante: %.4f\n', Rot);&lt;br /&gt;
&lt;br /&gt;
%% Mallado&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Debe estar en una matriz para la función pcolor&lt;br /&gt;
Rot = ones(size(R)) * MagRot_val;&lt;br /&gt;
&lt;br /&gt;
% Enmascaramos para solo mostrar el anillo del rotacional&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Rot(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica &lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
% Usamos pcolor para mapear la magnitud del campo&lt;br /&gt;
pcolor(X, Y, Rot);&lt;br /&gt;
shading flat; % Suaviza la cuadrícula&lt;br /&gt;
colormap('hot'); % Utiliza un mapa de colores calido&lt;br /&gt;
&lt;br /&gt;
% Dibujar los bordes&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Rotacional de u');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  ¿Qué puntos tienen mayor rotacional? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3} w_e - \frac{2}{3} w_i \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; y tomamos &amp;lt;math&amp;gt;w_e&amp;lt;/math&amp;gt;=-1 y &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;= 1 como hemos hecho anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El valor del rotacional es tan simple como calcular el módulo de este&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3}(-1) - \frac{2}{3}(+1) \right| = \left| \frac{4}{3} - \frac{2}{3} \right| = \left| \frac{2}{3} \right| \approx 0.667&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto significa que el resultado  es constante, por lo que no hay  puntos con mayor o menor rotacional sino que es el mismo en todos ellos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ¿Es razonable? ===&lt;br /&gt;
&lt;br /&gt;
Sí, es totalmente razonable. En este caso se trata de un flujo de couette cilindrico por lo que es entendible que no hayan puntos con mayor o menor rotacionalidad y que sea constante se debe a la uniformidad de la vorticidad.&lt;br /&gt;
Esto indica que toda la masa encontrada entre ambas circunferencias sienten la misma intensidad de giro. También podemos dar por hecho que  es constante ya que la gráfica tiene elmismo color en todas partes, y si fuera el caso contrario tendría distintas tonalidades.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
En la figura 8 se puede apreciar como las curvas de nivel que representan la temperatura son ortogonales al gradiente.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campo_vectores.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Figura 8: Gradiente temperatura/curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear all % Limpiar la pantalla y espacio de trabajo&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
r=1:0.1:2; % parámetros&lt;br /&gt;
th=0:0.1:2*pi;&lt;br /&gt;
[R,theta]=meshgrid(r,th);&lt;br /&gt;
&lt;br /&gt;
temp=log10(1+R.^2).*(((cos(theta)).^2).*exp(-(R-(5/2)).^2)); % Expresión de la temperatura&lt;br /&gt;
&lt;br /&gt;
[Dx,Dy]=gradient(temp,r,th); % Gradiente de la temperatura&lt;br /&gt;
&lt;br /&gt;
figure; % Crea una figura y dibuja las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
quiver(R,theta,Dx,Dy,'color','r'); % Dibuja un campo de vectores sobre las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
xlabel('r'), ylabel('\theta'), colorbar;&lt;br /&gt;
title('curvas de nivel');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
contour(R,theta,temp,'b');&lt;br /&gt;
legend('vectores', 'curvas de nivel'); % Leyenda para indicar el campod e vectores&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Calculo del gradiente===&lt;br /&gt;
El gradiente de la temperatura en coordenadas cilíndricas queda definido por la ecuacuacion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(\rho,\theta)&lt;br /&gt;
= \frac{\partial T}{\partial \rho}\,\vec e_{\rho}&lt;br /&gt;
+ \left(\frac{1}{\rho}\frac{\partial T}{\partial \theta}\right)\vec e_{\theta}&lt;br /&gt;
+ \frac{\partial T}{\partial z}\,\vec e_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cada coordenada tendrá su derivada parcial respecto a ella misma,las cuales sumadas son el gradiente:&lt;br /&gt;
&lt;br /&gt;
==Caudal por una sección==&lt;br /&gt;
Para comenzar calcularemos el caudal que atraviesa los dos cilindros por una sección exterior del cilindro.&lt;br /&gt;
&lt;br /&gt;
Para ello tendremos en cuenta que los dos cilindros tiene 2 metros de profundidad y la velocidad del fluido esta condicionada por la ecuacion:&lt;br /&gt;
&lt;br /&gt;
Campo vectorial en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sea el campo dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho\right)\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = 0 \,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por componentes en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = 0,\qquad&lt;br /&gt;
u_{\theta} = \frac{4}{3}\rho - \frac{4}{3}\rho = 0,\qquad&lt;br /&gt;
u_{z} = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, el campo en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&lt;br /&gt;
&lt;br /&gt;
Para calcular el caudal que recorre la superficie del cilindro(Imagen 9) se usa esta formula la cual consiste en integrar la derivada de la superficie por la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{S} \vec{u}\cdot d\vec{S}&lt;br /&gt;
\;=\;&lt;br /&gt;
\iint_{D} &lt;br /&gt;
\vec{u}\bigl(\Phi(u,v)\bigr)\,\cdot\,&lt;br /&gt;
\left(\Phi_{u}\times\Phi_{v}\right)\,du\,dv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
si elk caudal sale negativo significa que hemos tomado la dirreccion contraria al vector theta.&lt;br /&gt;
&lt;br /&gt;
===Parametrización de la superficie===&lt;br /&gt;
Para poder calcular el caudal es necesario parametrizas la superficie por la cual circula el caudal (Imagen 9)&lt;br /&gt;
&lt;br /&gt;
Esta es una de las posibles parametrizaciones de la superficie S:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
R \cos\theta \\&lt;br /&gt;
R \sin\theta \\&lt;br /&gt;
z&lt;br /&gt;
\end{pmatrix},&lt;br /&gt;
\qquad&lt;br /&gt;
0 \le \theta \le 2\pi,\quad&lt;br /&gt;
0 \le z \le H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el vector tangente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) = (R\cos\theta,\; R\sin\theta,\; z)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los vectores tangentes derivando respecto a cada parámetro:&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial \theta}&lt;br /&gt;
= (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial z}&lt;br /&gt;
= (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los vectores tangentes de la superficie son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_\theta = (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_z = (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser positivos es una parametrización correcta.&lt;br /&gt;
&lt;br /&gt;
===Calculo del Caudal===&lt;br /&gt;
Una vez obtenida la parametrizacion se puede obtener el vector u en funcion de esta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se tiene la parametrización del cilindro de radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta,z) = (R\cos\theta,\, R\sin\theta,\, z), \quad 0 \le \theta \le 2\pi, \; 0 \le z \le H&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y el campo vectorial dado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho \right)\vec{e}_{\theta} = 0\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vectores tangentes de la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta = \frac{\partial \mathbf r}{\partial \theta} = (-R\sin\theta,\, R\cos\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z = \frac{\partial \mathbf r}{\partial z} = (0,\,0,\,1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vector normal a la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf n = \mathbf r_\theta \times \mathbf r_z = (R\cos\theta,\, R\sin\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\hat{\mathbf n} = \frac{\mathbf n}{\|\mathbf n\|} = (\cos\theta,\,\sin\theta,\,0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo del caudal&lt;br /&gt;
&lt;br /&gt;
El caudal a través de la superficie lateral se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = \iint_S \vec u \cdot \hat{\mathbf n} \, dS&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;dS = \|\mathbf r_\theta \times \mathbf r_z\|\,d\theta\,dz = R\,d\theta\,dz&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u = 0&amp;lt;/math&amp;gt;, se tiene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:piropipiropi.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Superficie cilindrica exterior recorrida por el caudal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R_exterior = 2.0;      % Radio exterior&lt;br /&gt;
altura     = 2.0;      &lt;br /&gt;
&lt;br /&gt;
% Generar cilindro exterior&lt;br /&gt;
[Xe, Ye, Ze] = cylinder(R_exterior, 80);&lt;br /&gt;
Ze = Ze * altura;&lt;br /&gt;
&lt;br /&gt;
% GRAFICA&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
&lt;br /&gt;
color_superficie = [0.1 0.7 0.8];&lt;br /&gt;
&lt;br /&gt;
% Superficie cilíndrica exterior&lt;br /&gt;
surf(Xe, Ye, Ze, ...&lt;br /&gt;
    'FaceColor', color_superficie, ...&lt;br /&gt;
    'FaceAlpha', 0.7, ...&lt;br /&gt;
    'EdgeColor', 'k');&lt;br /&gt;
&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
&lt;br /&gt;
title('Pared exterior del cilindro');&lt;br /&gt;
&lt;br /&gt;
view(45, 25);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====APENDICE: POSTER====&lt;br /&gt;
[[Archivo:POSTER GRUPO 25.jpg|centre|550px|POSTER GRUPO 25.]]&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=103572</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=103572"/>
				<updated>2025-12-07T20:24:18Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                %SE ESTABLECEN PARÁMETROS                     &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);      %OBTENCION DE LA MALLA       &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
x_ext = rho_ext.*cos(theta_malla);          %OBTENCIÓN DE COORDENADAS&lt;br /&gt;
y_ext = rho_ext.*sin(theta_malla);&lt;br /&gt;
x_int = rho_int.*cos(theta_malla); &lt;br /&gt;
y_int = rho_int.*sin(theta_malla);&lt;br /&gt;
axis([-2, 2, -2, 2]);                       %AJUSTE DE LOS EJES           &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR&lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR      &lt;br /&gt;
view(2)                                     %VISTA EN 2D &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Definitiva_apartado_3.png|600px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
Ri = 1;         % radio interior&lt;br /&gt;
Re = 2;         % radio exterior&lt;br /&gt;
omega_i = +1;   % interior: antihorario (convención +)&lt;br /&gt;
omega_e = -1;   % exterior: horario     (convención -)&lt;br /&gt;
&lt;br /&gt;
B = (omega_i - omega_e) * (Ri^2 * Re^2) / (Re^2 - Ri^2);&lt;br /&gt;
A = omega_i - B / (Ri^2);&lt;br /&gt;
&lt;br /&gt;
Ntheta = 20;     &lt;br /&gt;
Nr     = 15;     &lt;br /&gt;
thetas = linspace(0, 2*pi, Ntheta+1);&lt;br /&gt;
thetas(end) = [];           % evita duplicar 0 y 2*pi&lt;br /&gt;
rhos   = linspace(Ri, Re, Nr);&lt;br /&gt;
&lt;br /&gt;
figure('Color',[1 1 1]); hold on;&lt;br /&gt;
scale_quiver = 0.7;&lt;br /&gt;
&lt;br /&gt;
for th = thetas&lt;br /&gt;
    % velocidad tangencial u_theta en cada rho&lt;br /&gt;
    u_theta = A .* rhos + B ./ rhos;&lt;br /&gt;
&lt;br /&gt;
    % componentes cartesianas (tangenciales)&lt;br /&gt;
    U = -u_theta .* sin(th);&lt;br /&gt;
    V =  u_theta .* cos(th);&lt;br /&gt;
&lt;br /&gt;
    % posiciones&lt;br /&gt;
    X = rhos .* cos(th);&lt;br /&gt;
    Y = rhos .* sin(th);&lt;br /&gt;
&lt;br /&gt;
    % vectores del campo&lt;br /&gt;
    quiver(X, Y, U, V, scale_quiver, 'LineWidth', 1.1, ...&lt;br /&gt;
        'MaxHeadSize', 1.6, 'Color','r'); % azul verdoso&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
tc = linspace(0,2*pi,500);&lt;br /&gt;
plot(Ri*cos(tc), Ri*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
plot(Re*cos(tc), Re*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-2.3, 2.3]); ylim([-2.3, 2.3]);&lt;br /&gt;
&lt;br /&gt;
xlabel('X (m)'); &lt;br /&gt;
ylabel('Y (m)');&lt;br /&gt;
title('Gráfica del campo de velocidades');&lt;br /&gt;
&lt;br /&gt;
grid on;&lt;br /&gt;
holf off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
=== Campo v ortogonal a u ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que el campo u solo depende de la coordenada θ, un campo ortoganl será el mismopero dependiendo de la coordenada ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Irrotacionalidad de v ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las componentes de v son   &amp;lt;math&amp;gt; \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fórmula del Rotacional en Coordenadas Cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las valores de cada componente son: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Esto nos indica que el campo es irrotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Función de corriente de u (𝜓) ===&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comprobación de que son líneas de corriente ===&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
=== Líneas de corriente ===&lt;br /&gt;
[[Archivo:Figura4.png|700px|miniaturadeimagen|right|Leyenda: Líneas de Corriente.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros&lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% Coeficientes de la función f(rho) = A_f*rho + B_f/rho&lt;br /&gt;
A_f = (-2/3)*we - (1/3)*wi; &lt;br /&gt;
B_f = (2/3)*we + (4/3)*wi;&lt;br /&gt;
&lt;br /&gt;
A_Psi = A_f / 2; % Coeficiente de R^2&lt;br /&gt;
B_Psi = B_f;     % Coeficiente de log(R)&lt;br /&gt;
&lt;br /&gt;
%% Mallado y Cálculo de Psi&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del potencial escalar&lt;br /&gt;
Psi = A_Psi*(R.^2) + B_Psi*log(R);&lt;br /&gt;
&lt;br /&gt;
% Enmascaramiento de zonas fuera del anillo&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Psi(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica&lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujar las líneas de corriente &lt;br /&gt;
contour(X, Y, Psi, 20, 'r', 'LineWidth', 1.5); &lt;br /&gt;
&lt;br /&gt;
% Dibujar los cilindros (fronteras)&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('\Psi(\rho) = cte. Líneas de Corriente del campo U');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Puntos de velocidad máxima ==&lt;br /&gt;
&lt;br /&gt;
=== Busqueda de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Para enconntrar los puntos dentro de los cilindros donde la velocidad de nuestro fluido es máxima, debemos estudiar el campo de velocidades obtenido: &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Realmente el campo solo depende de la variable ρ, podemos escribir: &amp;lt;math&amp;gt;\vec{u}(\rho) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como lo que queremos analizar es el módulo, vamos a sacar nuestra función: &amp;lt;math&amp;gt;f(\rho) = \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por último, antes de comenzar con el estudio, vamos a sustituir nuestros valores &amp;lt;math&amp;gt;|\omega_i|=|\omega_e|=1&amp;lt;/math&amp;gt; , para así obtener: &amp;lt;math&amp;gt;f(\rho) = -\rho + \frac{2}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ya con nuestra función terminada, podemos proceder a realizar su primera derivada para estudiarla: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Estudio de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Primero, buscaremos los puntos criticos: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}=0&amp;lt;/math&amp;gt;  ;  &amp;lt;math&amp;gt;\rho^2 = -2&amp;lt;/math&amp;gt; . No existe solución real, por lo que podemos afirmar que la funcion no tendra puntos críticos en nuestro intervalo [1,2]. Además, si observamos nuestra función, nos damos cuenta que en nuestro intervalo &amp;lt;math&amp;gt;f'(\rho)&amp;lt;0&amp;lt;/math&amp;gt; siempre, por lo que el máximo estara en uno de los extremos del intervalo.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en nuestra derivada obtenermos: &amp;lt;math&amp;gt;f(1)=1&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;f(2)=-1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto nos demuestra, como se puede apreciar en la siguiente gráfica, que los valores maximos de la velocidad, aunque en sentidos contrarios, se alcanzan en los extremos de los cilindros, es decir, cuando &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Representción gráfica ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica apartado 5.png|800px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
rho = linspace(1, 2, 400);&lt;br /&gt;
&lt;br /&gt;
f = -rho + 2./rho;&lt;br /&gt;
&lt;br /&gt;
rho1 = 1; f1 = -rho1 + 2/rho1;   % f(1) = 1&lt;br /&gt;
rho2 = 2; f2 = -rho2 + 2/rho2;   % f(2) = -1&lt;br /&gt;
&lt;br /&gt;
figure('Color', 'w');&lt;br /&gt;
plot(rho, f, 'b-', 'LineWidth', 2); hold on;&lt;br /&gt;
plot([rho1 rho2], [f1 f2], 'ro', 'MarkerSize', 8, 'MarkerFaceColor', 'r'); % extremos&lt;br /&gt;
grid on; box on;&lt;br /&gt;
&lt;br /&gt;
xlabel('\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
ylabel('f(\rho) = -\rho + 2/\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
title('Módulo de la velocidad en función de \rho', 'FontSize', 13);&lt;br /&gt;
legend({'f(\rho)', 'f(1) = 1', 'f(2) = -1'}, 'Location', 'southwest');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;  son:  &amp;lt;math&amp;gt;u_\rho = 0, u_\theta = f(\rho), u_z = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fórmula del rotacional de un vector u es:     &amp;lt;math&amp;gt;\nabla \times \mathbf{u} = \frac{1}{\rho} \left[ \frac{\partial u_z}{\partial \theta} - \frac{\partial (\rho u_\theta)}{\partial z} \right] \mathbf{e}_\rho + \left[ \frac{\partial u_\rho}{\partial z} - \frac{\partial u_z}{\partial \rho} \right] \mathbf{e}_\theta + \frac{1}{\rho} \left[ \frac{\partial (\rho u_\theta)}{\partial \rho} - \frac{\partial u_\rho}{\partial \theta} \right] \mathbf{e}_z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al sustituir las  componentes en la ecuación del rotacional de la componente &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt; nos queda lo siguiente:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \left[ \frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho f(\rho))}{\partial z} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este  caso el resultado sería = 0 y con la componente &amp;lt;math&amp;gt;\vec{e}_{\theta}&amp;lt;/math&amp;gt; ocurre lo mismo.&lt;br /&gt;
&lt;br /&gt;
Por último calculamos la componente &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;  :   &amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \frac{\partial (\rho f(\rho))}{\partial \rho} - \frac{\partial (0)}{\partial \theta} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El segundo valor es 0 así que solo debemos calcular el primero con         &amp;lt;math&amp;gt;&lt;br /&gt;
\rho f(\rho) = \rho \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right) \frac{1}{\rho} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calculamos la derivada de eso:   &amp;lt;math&amp;gt;&lt;br /&gt;
\frac{d}{d\rho}(\rho f(\rho)) = \frac{d}{d\rho} \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \text{Constante} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) (2\rho) + 0 = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora solo debemos sustituir en la componente   &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho \right] = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el rotacional de u es   &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \mathbf{u} = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \mathbf{e}_z&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del rotacional ===&lt;br /&gt;
[[Archivo:Rotacional5.jpg|700px|miniaturadeimagen|right|Leyenda: Rotacional de u.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros y Cálculo de la Magnitud Escalar &lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% La magnitud del rotacional es un escalar constante:&lt;br /&gt;
Rot = abs((-4/3) * we - (2/3) * wi);&lt;br /&gt;
&lt;br /&gt;
% Calcular el valor numérico&lt;br /&gt;
fprintf('La magnitud del rotacional es constante: %.4f\n', Rot);&lt;br /&gt;
&lt;br /&gt;
%% Mallado&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Debe estar en una matriz para la función pcolor&lt;br /&gt;
Rot = ones(size(R)) * MagRot_val;&lt;br /&gt;
&lt;br /&gt;
% Enmascaramos para solo mostrar el anillo del rotacional&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Rot(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica &lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
% Usamos pcolor para mapear la magnitud del campo&lt;br /&gt;
pcolor(X, Y, Rot);&lt;br /&gt;
shading flat; % Suaviza la cuadrícula&lt;br /&gt;
colormap('hot'); % Utiliza un mapa de colores calido&lt;br /&gt;
&lt;br /&gt;
% Dibujar los bordes&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Rotacional de u');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  ¿Qué puntos tienen mayor rotacional? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3} w_e - \frac{2}{3} w_i \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; y tomamos &amp;lt;math&amp;gt;w_e&amp;lt;/math&amp;gt;=-1 y &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;= 1 como hemos hecho anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El valor del rotacional es tan simple como calcular el módulo de este&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3}(-1) - \frac{2}{3}(+1) \right| = \left| \frac{4}{3} - \frac{2}{3} \right| = \left| \frac{2}{3} \right| \approx 0.667&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto significa que el resultado  es constante, por lo que no hay  puntos con mayor o menor rotacional sino que es el mismo en todos ellos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ¿Es razonable? ===&lt;br /&gt;
&lt;br /&gt;
Sí, es totalmente razonable. En este caso se trata de un flujo de couette cilindrico por lo que es entendible que no hayan puntos con mayor o menor rotacionalidad y que sea constante se debe a la uniformidad de la vorticidad.&lt;br /&gt;
Esto indica que toda la masa encontrada entre ambas circunferencias sienten la misma intensidad de giro. También podemos dar por hecho que  es constante ya que la gráfica tiene elmismo color en todas partes, y si fuera el caso contrario tendría distintas tonalidades.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
En la figura 8 se puede apreciar como las curvas de nivel que representan la temperatura son ortogonales al gradiente.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campo_vectores.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Figura 8: Gradiente temperatura/curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear all % Limpiar la pantalla y espacio de trabajo&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
r=1:0.1:2; % parámetros&lt;br /&gt;
th=0:0.1:2*pi;&lt;br /&gt;
[R,theta]=meshgrid(r,th);&lt;br /&gt;
&lt;br /&gt;
temp=log10(1+R.^2).*(((cos(theta)).^2).*exp(-(R-(5/2)).^2)); % Expresión de la temperatura&lt;br /&gt;
&lt;br /&gt;
[Dx,Dy]=gradient(temp,r,th); % Gradiente de la temperatura&lt;br /&gt;
&lt;br /&gt;
figure; % Crea una figura y dibuja las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
quiver(R,theta,Dx,Dy,'color','r'); % Dibuja un campo de vectores sobre las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
xlabel('r'), ylabel('\theta'), colorbar;&lt;br /&gt;
title('curvas de nivel');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
contour(R,theta,temp,'b');&lt;br /&gt;
legend('vectores', 'curvas de nivel'); % Leyenda para indicar el campod e vectores&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Calculo del gradiente===&lt;br /&gt;
El gradiente de la temperatura en coordenadas cilíndricas queda definido por la ecuacuacion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(\rho,\theta)&lt;br /&gt;
= \frac{\partial T}{\partial \rho}\,\vec e_{\rho}&lt;br /&gt;
+ \left(\frac{1}{\rho}\frac{\partial T}{\partial \theta}\right)\vec e_{\theta}&lt;br /&gt;
+ \frac{\partial T}{\partial z}\,\vec e_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cada coordenada tendrá su derivada parcial respecto a ella misma,las cuales sumadas son el gradiente:&lt;br /&gt;
&lt;br /&gt;
==Caudal por una sección==&lt;br /&gt;
Para comenzar calcularemos el caudal que atraviesa los dos cilindros por una sección exterior del cilindro.&lt;br /&gt;
&lt;br /&gt;
Para ello tendremos en cuenta que los dos cilindros tiene 2 metros de profundidad y la velocidad del fluido esta condicionada por la ecuacion:&lt;br /&gt;
&lt;br /&gt;
Campo vectorial en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sea el campo dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho\right)\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = 0 \,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por componentes en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = 0,\qquad&lt;br /&gt;
u_{\theta} = \frac{4}{3}\rho - \frac{4}{3}\rho = 0,\qquad&lt;br /&gt;
u_{z} = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, el campo en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&lt;br /&gt;
&lt;br /&gt;
Para calcular el caudal que recorre la superficie del cilindro(Imagen 9) se usa esta formula la cual consiste en integrar la derivada de la superficie por la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{S} \vec{u}\cdot d\vec{S}&lt;br /&gt;
\;=\;&lt;br /&gt;
\iint_{D} &lt;br /&gt;
\vec{u}\bigl(\Phi(u,v)\bigr)\,\cdot\,&lt;br /&gt;
\left(\Phi_{u}\times\Phi_{v}\right)\,du\,dv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
si elk caudal sale negativo significa que hemos tomado la dirreccion contraria al vector theta.&lt;br /&gt;
&lt;br /&gt;
===Parametrización de la superficie===&lt;br /&gt;
Para poder calcular el caudal es necesario parametrizas la superficie por la cual circula el caudal (Imagen 9)&lt;br /&gt;
&lt;br /&gt;
Esta es una de las posibles parametrizaciones de la superficie S:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
R \cos\theta \\&lt;br /&gt;
R \sin\theta \\&lt;br /&gt;
z&lt;br /&gt;
\end{pmatrix},&lt;br /&gt;
\qquad&lt;br /&gt;
0 \le \theta \le 2\pi,\quad&lt;br /&gt;
0 \le z \le H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el vector tangente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) = (R\cos\theta,\; R\sin\theta,\; z)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los vectores tangentes derivando respecto a cada parámetro:&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial \theta}&lt;br /&gt;
= (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial z}&lt;br /&gt;
= (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los vectores tangentes de la superficie son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_\theta = (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_z = (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser positivos es una parametrización correcta.&lt;br /&gt;
&lt;br /&gt;
===Calculo del Caudal===&lt;br /&gt;
Una vez obtenida la parametrizacion se puede obtener el vector u en funcion de esta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se tiene la parametrización del cilindro de radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta,z) = (R\cos\theta,\, R\sin\theta,\, z), \quad 0 \le \theta \le 2\pi, \; 0 \le z \le H&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y el campo vectorial dado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho \right)\vec{e}_{\theta} = 0\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vectores tangentes de la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta = \frac{\partial \mathbf r}{\partial \theta} = (-R\sin\theta,\, R\cos\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z = \frac{\partial \mathbf r}{\partial z} = (0,\,0,\,1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vector normal a la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf n = \mathbf r_\theta \times \mathbf r_z = (R\cos\theta,\, R\sin\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\hat{\mathbf n} = \frac{\mathbf n}{\|\mathbf n\|} = (\cos\theta,\,\sin\theta,\,0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo del caudal&lt;br /&gt;
&lt;br /&gt;
El caudal a través de la superficie lateral se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = \iint_S \vec u \cdot \hat{\mathbf n} \, dS&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;dS = \|\mathbf r_\theta \times \mathbf r_z\|\,d\theta\,dz = R\,d\theta\,dz&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u = 0&amp;lt;/math&amp;gt;, se tiene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:piropipiropi.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Superficie cilindrica exterior recorrida por el caudal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R_exterior = 2.0;      % Radio exterior&lt;br /&gt;
altura     = 2.0;      &lt;br /&gt;
&lt;br /&gt;
% Generar cilindro exterior&lt;br /&gt;
[Xe, Ye, Ze] = cylinder(R_exterior, 80);&lt;br /&gt;
Ze = Ze * altura;&lt;br /&gt;
&lt;br /&gt;
% GRAFICA&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
&lt;br /&gt;
color_superficie = [0.1 0.7 0.8];&lt;br /&gt;
&lt;br /&gt;
% Superficie cilíndrica exterior&lt;br /&gt;
surf(Xe, Ye, Ze, ...&lt;br /&gt;
    'FaceColor', color_superficie, ...&lt;br /&gt;
    'FaceAlpha', 0.7, ...&lt;br /&gt;
    'EdgeColor', 'k');&lt;br /&gt;
&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
&lt;br /&gt;
title('Pared exterior del cilindro');&lt;br /&gt;
&lt;br /&gt;
view(45, 25);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===APENDICE: POSTER===&lt;br /&gt;
[[Archivo:POSTER GRUPO 25.jpg|centre|550px|POSTER GRUPO 25.]]&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=103571</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=103571"/>
				<updated>2025-12-07T20:23:55Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                %SE ESTABLECEN PARÁMETROS                     &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);      %OBTENCION DE LA MALLA       &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
x_ext = rho_ext.*cos(theta_malla);          %OBTENCIÓN DE COORDENADAS&lt;br /&gt;
y_ext = rho_ext.*sin(theta_malla);&lt;br /&gt;
x_int = rho_int.*cos(theta_malla); &lt;br /&gt;
y_int = rho_int.*sin(theta_malla);&lt;br /&gt;
axis([-2, 2, -2, 2]);                       %AJUSTE DE LOS EJES           &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR&lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR      &lt;br /&gt;
view(2)                                     %VISTA EN 2D &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Definitiva_apartado_3.png|600px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
Ri = 1;         % radio interior&lt;br /&gt;
Re = 2;         % radio exterior&lt;br /&gt;
omega_i = +1;   % interior: antihorario (convención +)&lt;br /&gt;
omega_e = -1;   % exterior: horario     (convención -)&lt;br /&gt;
&lt;br /&gt;
B = (omega_i - omega_e) * (Ri^2 * Re^2) / (Re^2 - Ri^2);&lt;br /&gt;
A = omega_i - B / (Ri^2);&lt;br /&gt;
&lt;br /&gt;
Ntheta = 20;     &lt;br /&gt;
Nr     = 15;     &lt;br /&gt;
thetas = linspace(0, 2*pi, Ntheta+1);&lt;br /&gt;
thetas(end) = [];           % evita duplicar 0 y 2*pi&lt;br /&gt;
rhos   = linspace(Ri, Re, Nr);&lt;br /&gt;
&lt;br /&gt;
figure('Color',[1 1 1]); hold on;&lt;br /&gt;
scale_quiver = 0.7;&lt;br /&gt;
&lt;br /&gt;
for th = thetas&lt;br /&gt;
    % velocidad tangencial u_theta en cada rho&lt;br /&gt;
    u_theta = A .* rhos + B ./ rhos;&lt;br /&gt;
&lt;br /&gt;
    % componentes cartesianas (tangenciales)&lt;br /&gt;
    U = -u_theta .* sin(th);&lt;br /&gt;
    V =  u_theta .* cos(th);&lt;br /&gt;
&lt;br /&gt;
    % posiciones&lt;br /&gt;
    X = rhos .* cos(th);&lt;br /&gt;
    Y = rhos .* sin(th);&lt;br /&gt;
&lt;br /&gt;
    % vectores del campo&lt;br /&gt;
    quiver(X, Y, U, V, scale_quiver, 'LineWidth', 1.1, ...&lt;br /&gt;
        'MaxHeadSize', 1.6, 'Color','r'); % azul verdoso&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
tc = linspace(0,2*pi,500);&lt;br /&gt;
plot(Ri*cos(tc), Ri*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
plot(Re*cos(tc), Re*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-2.3, 2.3]); ylim([-2.3, 2.3]);&lt;br /&gt;
&lt;br /&gt;
xlabel('X (m)'); &lt;br /&gt;
ylabel('Y (m)');&lt;br /&gt;
title('Gráfica del campo de velocidades');&lt;br /&gt;
&lt;br /&gt;
grid on;&lt;br /&gt;
holf off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
=== Campo v ortogonal a u ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que el campo u solo depende de la coordenada θ, un campo ortoganl será el mismopero dependiendo de la coordenada ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Irrotacionalidad de v ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las componentes de v son   &amp;lt;math&amp;gt; \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fórmula del Rotacional en Coordenadas Cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las valores de cada componente son: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Esto nos indica que el campo es irrotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Función de corriente de u (𝜓) ===&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comprobación de que son líneas de corriente ===&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
=== Líneas de corriente ===&lt;br /&gt;
[[Archivo:Figura4.png|700px|miniaturadeimagen|right|Leyenda: Líneas de Corriente.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros&lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% Coeficientes de la función f(rho) = A_f*rho + B_f/rho&lt;br /&gt;
A_f = (-2/3)*we - (1/3)*wi; &lt;br /&gt;
B_f = (2/3)*we + (4/3)*wi;&lt;br /&gt;
&lt;br /&gt;
A_Psi = A_f / 2; % Coeficiente de R^2&lt;br /&gt;
B_Psi = B_f;     % Coeficiente de log(R)&lt;br /&gt;
&lt;br /&gt;
%% Mallado y Cálculo de Psi&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del potencial escalar&lt;br /&gt;
Psi = A_Psi*(R.^2) + B_Psi*log(R);&lt;br /&gt;
&lt;br /&gt;
% Enmascaramiento de zonas fuera del anillo&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Psi(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica&lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujar las líneas de corriente &lt;br /&gt;
contour(X, Y, Psi, 20, 'r', 'LineWidth', 1.5); &lt;br /&gt;
&lt;br /&gt;
% Dibujar los cilindros (fronteras)&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('\Psi(\rho) = cte. Líneas de Corriente del campo U');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Puntos de velocidad máxima ==&lt;br /&gt;
&lt;br /&gt;
=== Busqueda de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Para enconntrar los puntos dentro de los cilindros donde la velocidad de nuestro fluido es máxima, debemos estudiar el campo de velocidades obtenido: &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Realmente el campo solo depende de la variable ρ, podemos escribir: &amp;lt;math&amp;gt;\vec{u}(\rho) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como lo que queremos analizar es el módulo, vamos a sacar nuestra función: &amp;lt;math&amp;gt;f(\rho) = \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por último, antes de comenzar con el estudio, vamos a sustituir nuestros valores &amp;lt;math&amp;gt;|\omega_i|=|\omega_e|=1&amp;lt;/math&amp;gt; , para así obtener: &amp;lt;math&amp;gt;f(\rho) = -\rho + \frac{2}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ya con nuestra función terminada, podemos proceder a realizar su primera derivada para estudiarla: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Estudio de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Primero, buscaremos los puntos criticos: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}=0&amp;lt;/math&amp;gt;  ;  &amp;lt;math&amp;gt;\rho^2 = -2&amp;lt;/math&amp;gt; . No existe solución real, por lo que podemos afirmar que la funcion no tendra puntos críticos en nuestro intervalo [1,2]. Además, si observamos nuestra función, nos damos cuenta que en nuestro intervalo &amp;lt;math&amp;gt;f'(\rho)&amp;lt;0&amp;lt;/math&amp;gt; siempre, por lo que el máximo estara en uno de los extremos del intervalo.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en nuestra derivada obtenermos: &amp;lt;math&amp;gt;f(1)=1&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;f(2)=-1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto nos demuestra, como se puede apreciar en la siguiente gráfica, que los valores maximos de la velocidad, aunque en sentidos contrarios, se alcanzan en los extremos de los cilindros, es decir, cuando &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Representción gráfica ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica apartado 5.png|800px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
rho = linspace(1, 2, 400);&lt;br /&gt;
&lt;br /&gt;
f = -rho + 2./rho;&lt;br /&gt;
&lt;br /&gt;
rho1 = 1; f1 = -rho1 + 2/rho1;   % f(1) = 1&lt;br /&gt;
rho2 = 2; f2 = -rho2 + 2/rho2;   % f(2) = -1&lt;br /&gt;
&lt;br /&gt;
figure('Color', 'w');&lt;br /&gt;
plot(rho, f, 'b-', 'LineWidth', 2); hold on;&lt;br /&gt;
plot([rho1 rho2], [f1 f2], 'ro', 'MarkerSize', 8, 'MarkerFaceColor', 'r'); % extremos&lt;br /&gt;
grid on; box on;&lt;br /&gt;
&lt;br /&gt;
xlabel('\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
ylabel('f(\rho) = -\rho + 2/\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
title('Módulo de la velocidad en función de \rho', 'FontSize', 13);&lt;br /&gt;
legend({'f(\rho)', 'f(1) = 1', 'f(2) = -1'}, 'Location', 'southwest');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;  son:  &amp;lt;math&amp;gt;u_\rho = 0, u_\theta = f(\rho), u_z = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fórmula del rotacional de un vector u es:     &amp;lt;math&amp;gt;\nabla \times \mathbf{u} = \frac{1}{\rho} \left[ \frac{\partial u_z}{\partial \theta} - \frac{\partial (\rho u_\theta)}{\partial z} \right] \mathbf{e}_\rho + \left[ \frac{\partial u_\rho}{\partial z} - \frac{\partial u_z}{\partial \rho} \right] \mathbf{e}_\theta + \frac{1}{\rho} \left[ \frac{\partial (\rho u_\theta)}{\partial \rho} - \frac{\partial u_\rho}{\partial \theta} \right] \mathbf{e}_z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al sustituir las  componentes en la ecuación del rotacional de la componente &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt; nos queda lo siguiente:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \left[ \frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho f(\rho))}{\partial z} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este  caso el resultado sería = 0 y con la componente &amp;lt;math&amp;gt;\vec{e}_{\theta}&amp;lt;/math&amp;gt; ocurre lo mismo.&lt;br /&gt;
&lt;br /&gt;
Por último calculamos la componente &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;  :   &amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \frac{\partial (\rho f(\rho))}{\partial \rho} - \frac{\partial (0)}{\partial \theta} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El segundo valor es 0 así que solo debemos calcular el primero con         &amp;lt;math&amp;gt;&lt;br /&gt;
\rho f(\rho) = \rho \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right) \frac{1}{\rho} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calculamos la derivada de eso:   &amp;lt;math&amp;gt;&lt;br /&gt;
\frac{d}{d\rho}(\rho f(\rho)) = \frac{d}{d\rho} \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \text{Constante} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) (2\rho) + 0 = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora solo debemos sustituir en la componente   &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho \right] = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el rotacional de u es   &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \mathbf{u} = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \mathbf{e}_z&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del rotacional ===&lt;br /&gt;
[[Archivo:Rotacional5.jpg|700px|miniaturadeimagen|right|Leyenda: Rotacional de u.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros y Cálculo de la Magnitud Escalar &lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% La magnitud del rotacional es un escalar constante:&lt;br /&gt;
Rot = abs((-4/3) * we - (2/3) * wi);&lt;br /&gt;
&lt;br /&gt;
% Calcular el valor numérico&lt;br /&gt;
fprintf('La magnitud del rotacional es constante: %.4f\n', Rot);&lt;br /&gt;
&lt;br /&gt;
%% Mallado&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Debe estar en una matriz para la función pcolor&lt;br /&gt;
Rot = ones(size(R)) * MagRot_val;&lt;br /&gt;
&lt;br /&gt;
% Enmascaramos para solo mostrar el anillo del rotacional&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Rot(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica &lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
% Usamos pcolor para mapear la magnitud del campo&lt;br /&gt;
pcolor(X, Y, Rot);&lt;br /&gt;
shading flat; % Suaviza la cuadrícula&lt;br /&gt;
colormap('hot'); % Utiliza un mapa de colores calido&lt;br /&gt;
&lt;br /&gt;
% Dibujar los bordes&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Rotacional de u');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  ¿Qué puntos tienen mayor rotacional? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3} w_e - \frac{2}{3} w_i \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; y tomamos &amp;lt;math&amp;gt;w_e&amp;lt;/math&amp;gt;=-1 y &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;= 1 como hemos hecho anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El valor del rotacional es tan simple como calcular el módulo de este&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3}(-1) - \frac{2}{3}(+1) \right| = \left| \frac{4}{3} - \frac{2}{3} \right| = \left| \frac{2}{3} \right| \approx 0.667&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto significa que el resultado  es constante, por lo que no hay  puntos con mayor o menor rotacional sino que es el mismo en todos ellos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ¿Es razonable? ===&lt;br /&gt;
&lt;br /&gt;
Sí, es totalmente razonable. En este caso se trata de un flujo de couette cilindrico por lo que es entendible que no hayan puntos con mayor o menor rotacionalidad y que sea constante se debe a la uniformidad de la vorticidad.&lt;br /&gt;
Esto indica que toda la masa encontrada entre ambas circunferencias sienten la misma intensidad de giro. También podemos dar por hecho que  es constante ya que la gráfica tiene elmismo color en todas partes, y si fuera el caso contrario tendría distintas tonalidades.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
En la figura 8 se puede apreciar como las curvas de nivel que representan la temperatura son ortogonales al gradiente.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campo_vectores.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Figura 8: Gradiente temperatura/curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear all % Limpiar la pantalla y espacio de trabajo&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
r=1:0.1:2; % parámetros&lt;br /&gt;
th=0:0.1:2*pi;&lt;br /&gt;
[R,theta]=meshgrid(r,th);&lt;br /&gt;
&lt;br /&gt;
temp=log10(1+R.^2).*(((cos(theta)).^2).*exp(-(R-(5/2)).^2)); % Expresión de la temperatura&lt;br /&gt;
&lt;br /&gt;
[Dx,Dy]=gradient(temp,r,th); % Gradiente de la temperatura&lt;br /&gt;
&lt;br /&gt;
figure; % Crea una figura y dibuja las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
quiver(R,theta,Dx,Dy,'color','r'); % Dibuja un campo de vectores sobre las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
xlabel('r'), ylabel('\theta'), colorbar;&lt;br /&gt;
title('curvas de nivel');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
contour(R,theta,temp,'b');&lt;br /&gt;
legend('vectores', 'curvas de nivel'); % Leyenda para indicar el campod e vectores&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Calculo del gradiente===&lt;br /&gt;
El gradiente de la temperatura en coordenadas cilíndricas queda definido por la ecuacuacion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(\rho,\theta)&lt;br /&gt;
= \frac{\partial T}{\partial \rho}\,\vec e_{\rho}&lt;br /&gt;
+ \left(\frac{1}{\rho}\frac{\partial T}{\partial \theta}\right)\vec e_{\theta}&lt;br /&gt;
+ \frac{\partial T}{\partial z}\,\vec e_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cada coordenada tendrá su derivada parcial respecto a ella misma,las cuales sumadas son el gradiente:&lt;br /&gt;
&lt;br /&gt;
==Caudal por una sección==&lt;br /&gt;
Para comenzar calcularemos el caudal que atraviesa los dos cilindros por una sección exterior del cilindro.&lt;br /&gt;
&lt;br /&gt;
Para ello tendremos en cuenta que los dos cilindros tiene 2 metros de profundidad y la velocidad del fluido esta condicionada por la ecuacion:&lt;br /&gt;
&lt;br /&gt;
Campo vectorial en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sea el campo dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho\right)\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = 0 \,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por componentes en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = 0,\qquad&lt;br /&gt;
u_{\theta} = \frac{4}{3}\rho - \frac{4}{3}\rho = 0,\qquad&lt;br /&gt;
u_{z} = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, el campo en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&lt;br /&gt;
&lt;br /&gt;
Para calcular el caudal que recorre la superficie del cilindro(Imagen 9) se usa esta formula la cual consiste en integrar la derivada de la superficie por la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{S} \vec{u}\cdot d\vec{S}&lt;br /&gt;
\;=\;&lt;br /&gt;
\iint_{D} &lt;br /&gt;
\vec{u}\bigl(\Phi(u,v)\bigr)\,\cdot\,&lt;br /&gt;
\left(\Phi_{u}\times\Phi_{v}\right)\,du\,dv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
si elk caudal sale negativo significa que hemos tomado la dirreccion contraria al vector theta.&lt;br /&gt;
&lt;br /&gt;
===Parametrización de la superficie===&lt;br /&gt;
Para poder calcular el caudal es necesario parametrizas la superficie por la cual circula el caudal (Imagen 9)&lt;br /&gt;
&lt;br /&gt;
Esta es una de las posibles parametrizaciones de la superficie S:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
R \cos\theta \\&lt;br /&gt;
R \sin\theta \\&lt;br /&gt;
z&lt;br /&gt;
\end{pmatrix},&lt;br /&gt;
\qquad&lt;br /&gt;
0 \le \theta \le 2\pi,\quad&lt;br /&gt;
0 \le z \le H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el vector tangente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) = (R\cos\theta,\; R\sin\theta,\; z)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los vectores tangentes derivando respecto a cada parámetro:&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial \theta}&lt;br /&gt;
= (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial z}&lt;br /&gt;
= (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los vectores tangentes de la superficie son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_\theta = (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_z = (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser positivos es una parametrización correcta.&lt;br /&gt;
&lt;br /&gt;
===Calculo del Caudal===&lt;br /&gt;
Una vez obtenida la parametrizacion se puede obtener el vector u en funcion de esta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se tiene la parametrización del cilindro de radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta,z) = (R\cos\theta,\, R\sin\theta,\, z), \quad 0 \le \theta \le 2\pi, \; 0 \le z \le H&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y el campo vectorial dado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho \right)\vec{e}_{\theta} = 0\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vectores tangentes de la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta = \frac{\partial \mathbf r}{\partial \theta} = (-R\sin\theta,\, R\cos\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z = \frac{\partial \mathbf r}{\partial z} = (0,\,0,\,1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vector normal a la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf n = \mathbf r_\theta \times \mathbf r_z = (R\cos\theta,\, R\sin\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\hat{\mathbf n} = \frac{\mathbf n}{\|\mathbf n\|} = (\cos\theta,\,\sin\theta,\,0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo del caudal&lt;br /&gt;
&lt;br /&gt;
El caudal a través de la superficie lateral se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = \iint_S \vec u \cdot \hat{\mathbf n} \, dS&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;dS = \|\mathbf r_\theta \times \mathbf r_z\|\,d\theta\,dz = R\,d\theta\,dz&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u = 0&amp;lt;/math&amp;gt;, se tiene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:piropipiropi.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Superficie cilindrica exterior recorrida por el caudal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R_exterior = 2.0;      % Radio exterior&lt;br /&gt;
altura     = 2.0;      &lt;br /&gt;
&lt;br /&gt;
% Generar cilindro exterior&lt;br /&gt;
[Xe, Ye, Ze] = cylinder(R_exterior, 80);&lt;br /&gt;
Ze = Ze * altura;&lt;br /&gt;
&lt;br /&gt;
% GRAFICA&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
&lt;br /&gt;
color_superficie = [0.1 0.7 0.8];&lt;br /&gt;
&lt;br /&gt;
% Superficie cilíndrica exterior&lt;br /&gt;
surf(Xe, Ye, Ze, ...&lt;br /&gt;
    'FaceColor', color_superficie, ...&lt;br /&gt;
    'FaceAlpha', 0.7, ...&lt;br /&gt;
    'EdgeColor', 'k');&lt;br /&gt;
&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
&lt;br /&gt;
title('Pared exterior del cilindro');&lt;br /&gt;
&lt;br /&gt;
view(45, 25);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===APENDICE: POSTER===&lt;br /&gt;
[[Archivo:POSTER GRUPO 25.jpg|centre|450px|POSTER GRUPO 25.]]&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=103570</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=103570"/>
				<updated>2025-12-07T20:23:28Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                %SE ESTABLECEN PARÁMETROS                     &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);      %OBTENCION DE LA MALLA       &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
x_ext = rho_ext.*cos(theta_malla);          %OBTENCIÓN DE COORDENADAS&lt;br /&gt;
y_ext = rho_ext.*sin(theta_malla);&lt;br /&gt;
x_int = rho_int.*cos(theta_malla); &lt;br /&gt;
y_int = rho_int.*sin(theta_malla);&lt;br /&gt;
axis([-2, 2, -2, 2]);                       %AJUSTE DE LOS EJES           &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR&lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR      &lt;br /&gt;
view(2)                                     %VISTA EN 2D &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Definitiva_apartado_3.png|600px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
Ri = 1;         % radio interior&lt;br /&gt;
Re = 2;         % radio exterior&lt;br /&gt;
omega_i = +1;   % interior: antihorario (convención +)&lt;br /&gt;
omega_e = -1;   % exterior: horario     (convención -)&lt;br /&gt;
&lt;br /&gt;
B = (omega_i - omega_e) * (Ri^2 * Re^2) / (Re^2 - Ri^2);&lt;br /&gt;
A = omega_i - B / (Ri^2);&lt;br /&gt;
&lt;br /&gt;
Ntheta = 20;     &lt;br /&gt;
Nr     = 15;     &lt;br /&gt;
thetas = linspace(0, 2*pi, Ntheta+1);&lt;br /&gt;
thetas(end) = [];           % evita duplicar 0 y 2*pi&lt;br /&gt;
rhos   = linspace(Ri, Re, Nr);&lt;br /&gt;
&lt;br /&gt;
figure('Color',[1 1 1]); hold on;&lt;br /&gt;
scale_quiver = 0.7;&lt;br /&gt;
&lt;br /&gt;
for th = thetas&lt;br /&gt;
    % velocidad tangencial u_theta en cada rho&lt;br /&gt;
    u_theta = A .* rhos + B ./ rhos;&lt;br /&gt;
&lt;br /&gt;
    % componentes cartesianas (tangenciales)&lt;br /&gt;
    U = -u_theta .* sin(th);&lt;br /&gt;
    V =  u_theta .* cos(th);&lt;br /&gt;
&lt;br /&gt;
    % posiciones&lt;br /&gt;
    X = rhos .* cos(th);&lt;br /&gt;
    Y = rhos .* sin(th);&lt;br /&gt;
&lt;br /&gt;
    % vectores del campo&lt;br /&gt;
    quiver(X, Y, U, V, scale_quiver, 'LineWidth', 1.1, ...&lt;br /&gt;
        'MaxHeadSize', 1.6, 'Color','r'); % azul verdoso&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
tc = linspace(0,2*pi,500);&lt;br /&gt;
plot(Ri*cos(tc), Ri*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
plot(Re*cos(tc), Re*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-2.3, 2.3]); ylim([-2.3, 2.3]);&lt;br /&gt;
&lt;br /&gt;
xlabel('X (m)'); &lt;br /&gt;
ylabel('Y (m)');&lt;br /&gt;
title('Gráfica del campo de velocidades');&lt;br /&gt;
&lt;br /&gt;
grid on;&lt;br /&gt;
holf off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
=== Campo v ortogonal a u ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que el campo u solo depende de la coordenada θ, un campo ortoganl será el mismopero dependiendo de la coordenada ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Irrotacionalidad de v ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las componentes de v son   &amp;lt;math&amp;gt; \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fórmula del Rotacional en Coordenadas Cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las valores de cada componente son: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Esto nos indica que el campo es irrotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Función de corriente de u (𝜓) ===&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comprobación de que son líneas de corriente ===&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
=== Líneas de corriente ===&lt;br /&gt;
[[Archivo:Figura4.png|700px|miniaturadeimagen|right|Leyenda: Líneas de Corriente.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros&lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% Coeficientes de la función f(rho) = A_f*rho + B_f/rho&lt;br /&gt;
A_f = (-2/3)*we - (1/3)*wi; &lt;br /&gt;
B_f = (2/3)*we + (4/3)*wi;&lt;br /&gt;
&lt;br /&gt;
A_Psi = A_f / 2; % Coeficiente de R^2&lt;br /&gt;
B_Psi = B_f;     % Coeficiente de log(R)&lt;br /&gt;
&lt;br /&gt;
%% Mallado y Cálculo de Psi&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del potencial escalar&lt;br /&gt;
Psi = A_Psi*(R.^2) + B_Psi*log(R);&lt;br /&gt;
&lt;br /&gt;
% Enmascaramiento de zonas fuera del anillo&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Psi(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica&lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujar las líneas de corriente &lt;br /&gt;
contour(X, Y, Psi, 20, 'r', 'LineWidth', 1.5); &lt;br /&gt;
&lt;br /&gt;
% Dibujar los cilindros (fronteras)&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('\Psi(\rho) = cte. Líneas de Corriente del campo U');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Puntos de velocidad máxima ==&lt;br /&gt;
&lt;br /&gt;
=== Busqueda de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Para enconntrar los puntos dentro de los cilindros donde la velocidad de nuestro fluido es máxima, debemos estudiar el campo de velocidades obtenido: &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Realmente el campo solo depende de la variable ρ, podemos escribir: &amp;lt;math&amp;gt;\vec{u}(\rho) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como lo que queremos analizar es el módulo, vamos a sacar nuestra función: &amp;lt;math&amp;gt;f(\rho) = \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por último, antes de comenzar con el estudio, vamos a sustituir nuestros valores &amp;lt;math&amp;gt;|\omega_i|=|\omega_e|=1&amp;lt;/math&amp;gt; , para así obtener: &amp;lt;math&amp;gt;f(\rho) = -\rho + \frac{2}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ya con nuestra función terminada, podemos proceder a realizar su primera derivada para estudiarla: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Estudio de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Primero, buscaremos los puntos criticos: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}=0&amp;lt;/math&amp;gt;  ;  &amp;lt;math&amp;gt;\rho^2 = -2&amp;lt;/math&amp;gt; . No existe solución real, por lo que podemos afirmar que la funcion no tendra puntos críticos en nuestro intervalo [1,2]. Además, si observamos nuestra función, nos damos cuenta que en nuestro intervalo &amp;lt;math&amp;gt;f'(\rho)&amp;lt;0&amp;lt;/math&amp;gt; siempre, por lo que el máximo estara en uno de los extremos del intervalo.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en nuestra derivada obtenermos: &amp;lt;math&amp;gt;f(1)=1&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;f(2)=-1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto nos demuestra, como se puede apreciar en la siguiente gráfica, que los valores maximos de la velocidad, aunque en sentidos contrarios, se alcanzan en los extremos de los cilindros, es decir, cuando &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Representción gráfica ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica apartado 5.png|800px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
rho = linspace(1, 2, 400);&lt;br /&gt;
&lt;br /&gt;
f = -rho + 2./rho;&lt;br /&gt;
&lt;br /&gt;
rho1 = 1; f1 = -rho1 + 2/rho1;   % f(1) = 1&lt;br /&gt;
rho2 = 2; f2 = -rho2 + 2/rho2;   % f(2) = -1&lt;br /&gt;
&lt;br /&gt;
figure('Color', 'w');&lt;br /&gt;
plot(rho, f, 'b-', 'LineWidth', 2); hold on;&lt;br /&gt;
plot([rho1 rho2], [f1 f2], 'ro', 'MarkerSize', 8, 'MarkerFaceColor', 'r'); % extremos&lt;br /&gt;
grid on; box on;&lt;br /&gt;
&lt;br /&gt;
xlabel('\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
ylabel('f(\rho) = -\rho + 2/\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
title('Módulo de la velocidad en función de \rho', 'FontSize', 13);&lt;br /&gt;
legend({'f(\rho)', 'f(1) = 1', 'f(2) = -1'}, 'Location', 'southwest');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;  son:  &amp;lt;math&amp;gt;u_\rho = 0, u_\theta = f(\rho), u_z = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fórmula del rotacional de un vector u es:     &amp;lt;math&amp;gt;\nabla \times \mathbf{u} = \frac{1}{\rho} \left[ \frac{\partial u_z}{\partial \theta} - \frac{\partial (\rho u_\theta)}{\partial z} \right] \mathbf{e}_\rho + \left[ \frac{\partial u_\rho}{\partial z} - \frac{\partial u_z}{\partial \rho} \right] \mathbf{e}_\theta + \frac{1}{\rho} \left[ \frac{\partial (\rho u_\theta)}{\partial \rho} - \frac{\partial u_\rho}{\partial \theta} \right] \mathbf{e}_z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al sustituir las  componentes en la ecuación del rotacional de la componente &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt; nos queda lo siguiente:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \left[ \frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho f(\rho))}{\partial z} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este  caso el resultado sería = 0 y con la componente &amp;lt;math&amp;gt;\vec{e}_{\theta}&amp;lt;/math&amp;gt; ocurre lo mismo.&lt;br /&gt;
&lt;br /&gt;
Por último calculamos la componente &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;  :   &amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \frac{\partial (\rho f(\rho))}{\partial \rho} - \frac{\partial (0)}{\partial \theta} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El segundo valor es 0 así que solo debemos calcular el primero con         &amp;lt;math&amp;gt;&lt;br /&gt;
\rho f(\rho) = \rho \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right) \frac{1}{\rho} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calculamos la derivada de eso:   &amp;lt;math&amp;gt;&lt;br /&gt;
\frac{d}{d\rho}(\rho f(\rho)) = \frac{d}{d\rho} \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \text{Constante} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) (2\rho) + 0 = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora solo debemos sustituir en la componente   &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho \right] = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el rotacional de u es   &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \mathbf{u} = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \mathbf{e}_z&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del rotacional ===&lt;br /&gt;
[[Archivo:Rotacional5.jpg|700px|miniaturadeimagen|right|Leyenda: Rotacional de u.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros y Cálculo de la Magnitud Escalar &lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% La magnitud del rotacional es un escalar constante:&lt;br /&gt;
Rot = abs((-4/3) * we - (2/3) * wi);&lt;br /&gt;
&lt;br /&gt;
% Calcular el valor numérico&lt;br /&gt;
fprintf('La magnitud del rotacional es constante: %.4f\n', Rot);&lt;br /&gt;
&lt;br /&gt;
%% Mallado&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Debe estar en una matriz para la función pcolor&lt;br /&gt;
Rot = ones(size(R)) * MagRot_val;&lt;br /&gt;
&lt;br /&gt;
% Enmascaramos para solo mostrar el anillo del rotacional&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Rot(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica &lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
% Usamos pcolor para mapear la magnitud del campo&lt;br /&gt;
pcolor(X, Y, Rot);&lt;br /&gt;
shading flat; % Suaviza la cuadrícula&lt;br /&gt;
colormap('hot'); % Utiliza un mapa de colores calido&lt;br /&gt;
&lt;br /&gt;
% Dibujar los bordes&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Rotacional de u');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  ¿Qué puntos tienen mayor rotacional? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3} w_e - \frac{2}{3} w_i \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; y tomamos &amp;lt;math&amp;gt;w_e&amp;lt;/math&amp;gt;=-1 y &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;= 1 como hemos hecho anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El valor del rotacional es tan simple como calcular el módulo de este&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3}(-1) - \frac{2}{3}(+1) \right| = \left| \frac{4}{3} - \frac{2}{3} \right| = \left| \frac{2}{3} \right| \approx 0.667&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto significa que el resultado  es constante, por lo que no hay  puntos con mayor o menor rotacional sino que es el mismo en todos ellos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ¿Es razonable? ===&lt;br /&gt;
&lt;br /&gt;
Sí, es totalmente razonable. En este caso se trata de un flujo de couette cilindrico por lo que es entendible que no hayan puntos con mayor o menor rotacionalidad y que sea constante se debe a la uniformidad de la vorticidad.&lt;br /&gt;
Esto indica que toda la masa encontrada entre ambas circunferencias sienten la misma intensidad de giro. También podemos dar por hecho que  es constante ya que la gráfica tiene elmismo color en todas partes, y si fuera el caso contrario tendría distintas tonalidades.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
En la figura 8 se puede apreciar como las curvas de nivel que representan la temperatura son ortogonales al gradiente.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campo_vectores.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Figura 8: Gradiente temperatura/curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear all % Limpiar la pantalla y espacio de trabajo&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
r=1:0.1:2; % parámetros&lt;br /&gt;
th=0:0.1:2*pi;&lt;br /&gt;
[R,theta]=meshgrid(r,th);&lt;br /&gt;
&lt;br /&gt;
temp=log10(1+R.^2).*(((cos(theta)).^2).*exp(-(R-(5/2)).^2)); % Expresión de la temperatura&lt;br /&gt;
&lt;br /&gt;
[Dx,Dy]=gradient(temp,r,th); % Gradiente de la temperatura&lt;br /&gt;
&lt;br /&gt;
figure; % Crea una figura y dibuja las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
quiver(R,theta,Dx,Dy,'color','r'); % Dibuja un campo de vectores sobre las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
xlabel('r'), ylabel('\theta'), colorbar;&lt;br /&gt;
title('curvas de nivel');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
contour(R,theta,temp,'b');&lt;br /&gt;
legend('vectores', 'curvas de nivel'); % Leyenda para indicar el campod e vectores&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Calculo del gradiente===&lt;br /&gt;
El gradiente de la temperatura en coordenadas cilíndricas queda definido por la ecuacuacion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(\rho,\theta)&lt;br /&gt;
= \frac{\partial T}{\partial \rho}\,\vec e_{\rho}&lt;br /&gt;
+ \left(\frac{1}{\rho}\frac{\partial T}{\partial \theta}\right)\vec e_{\theta}&lt;br /&gt;
+ \frac{\partial T}{\partial z}\,\vec e_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cada coordenada tendrá su derivada parcial respecto a ella misma,las cuales sumadas son el gradiente:&lt;br /&gt;
&lt;br /&gt;
==Caudal por una sección==&lt;br /&gt;
Para comenzar calcularemos el caudal que atraviesa los dos cilindros por una sección exterior del cilindro.&lt;br /&gt;
&lt;br /&gt;
Para ello tendremos en cuenta que los dos cilindros tiene 2 metros de profundidad y la velocidad del fluido esta condicionada por la ecuacion:&lt;br /&gt;
&lt;br /&gt;
Campo vectorial en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sea el campo dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho\right)\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = 0 \,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por componentes en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = 0,\qquad&lt;br /&gt;
u_{\theta} = \frac{4}{3}\rho - \frac{4}{3}\rho = 0,\qquad&lt;br /&gt;
u_{z} = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, el campo en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&lt;br /&gt;
&lt;br /&gt;
Para calcular el caudal que recorre la superficie del cilindro(Imagen 9) se usa esta formula la cual consiste en integrar la derivada de la superficie por la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{S} \vec{u}\cdot d\vec{S}&lt;br /&gt;
\;=\;&lt;br /&gt;
\iint_{D} &lt;br /&gt;
\vec{u}\bigl(\Phi(u,v)\bigr)\,\cdot\,&lt;br /&gt;
\left(\Phi_{u}\times\Phi_{v}\right)\,du\,dv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
si elk caudal sale negativo significa que hemos tomado la dirreccion contraria al vector theta.&lt;br /&gt;
&lt;br /&gt;
===Parametrización de la superficie===&lt;br /&gt;
Para poder calcular el caudal es necesario parametrizas la superficie por la cual circula el caudal (Imagen 9)&lt;br /&gt;
&lt;br /&gt;
Esta es una de las posibles parametrizaciones de la superficie S:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
R \cos\theta \\&lt;br /&gt;
R \sin\theta \\&lt;br /&gt;
z&lt;br /&gt;
\end{pmatrix},&lt;br /&gt;
\qquad&lt;br /&gt;
0 \le \theta \le 2\pi,\quad&lt;br /&gt;
0 \le z \le H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el vector tangente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) = (R\cos\theta,\; R\sin\theta,\; z)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los vectores tangentes derivando respecto a cada parámetro:&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial \theta}&lt;br /&gt;
= (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial z}&lt;br /&gt;
= (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los vectores tangentes de la superficie son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_\theta = (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_z = (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser positivos es una parametrización correcta.&lt;br /&gt;
&lt;br /&gt;
===Calculo del Caudal===&lt;br /&gt;
Una vez obtenida la parametrizacion se puede obtener el vector u en funcion de esta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se tiene la parametrización del cilindro de radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta,z) = (R\cos\theta,\, R\sin\theta,\, z), \quad 0 \le \theta \le 2\pi, \; 0 \le z \le H&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y el campo vectorial dado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho \right)\vec{e}_{\theta} = 0\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vectores tangentes de la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta = \frac{\partial \mathbf r}{\partial \theta} = (-R\sin\theta,\, R\cos\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z = \frac{\partial \mathbf r}{\partial z} = (0,\,0,\,1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vector normal a la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf n = \mathbf r_\theta \times \mathbf r_z = (R\cos\theta,\, R\sin\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\hat{\mathbf n} = \frac{\mathbf n}{\|\mathbf n\|} = (\cos\theta,\,\sin\theta,\,0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo del caudal&lt;br /&gt;
&lt;br /&gt;
El caudal a través de la superficie lateral se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = \iint_S \vec u \cdot \hat{\mathbf n} \, dS&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;dS = \|\mathbf r_\theta \times \mathbf r_z\|\,d\theta\,dz = R\,d\theta\,dz&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u = 0&amp;lt;/math&amp;gt;, se tiene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:piropipiropi.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Superficie cilindrica exterior recorrida por el caudal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R_exterior = 2.0;      % Radio exterior&lt;br /&gt;
altura     = 2.0;      &lt;br /&gt;
&lt;br /&gt;
% Generar cilindro exterior&lt;br /&gt;
[Xe, Ye, Ze] = cylinder(R_exterior, 80);&lt;br /&gt;
Ze = Ze * altura;&lt;br /&gt;
&lt;br /&gt;
% GRAFICA&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
&lt;br /&gt;
color_superficie = [0.1 0.7 0.8];&lt;br /&gt;
&lt;br /&gt;
% Superficie cilíndrica exterior&lt;br /&gt;
surf(Xe, Ye, Ze, ...&lt;br /&gt;
    'FaceColor', color_superficie, ...&lt;br /&gt;
    'FaceAlpha', 0.7, ...&lt;br /&gt;
    'EdgeColor', 'k');&lt;br /&gt;
&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
&lt;br /&gt;
title('Pared exterior del cilindro');&lt;br /&gt;
&lt;br /&gt;
view(45, 25);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===APENDICE: POSTER===&lt;br /&gt;
[[Archivo:POSTER GRUPO 25.jpg|centre|250px|POSTER GRUPO 25.]]&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=103569</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=103569"/>
				<updated>2025-12-07T20:23:13Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                %SE ESTABLECEN PARÁMETROS                     &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);      %OBTENCION DE LA MALLA       &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
x_ext = rho_ext.*cos(theta_malla);          %OBTENCIÓN DE COORDENADAS&lt;br /&gt;
y_ext = rho_ext.*sin(theta_malla);&lt;br /&gt;
x_int = rho_int.*cos(theta_malla); &lt;br /&gt;
y_int = rho_int.*sin(theta_malla);&lt;br /&gt;
axis([-2, 2, -2, 2]);                       %AJUSTE DE LOS EJES           &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR&lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR      &lt;br /&gt;
view(2)                                     %VISTA EN 2D &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Definitiva_apartado_3.png|600px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
Ri = 1;         % radio interior&lt;br /&gt;
Re = 2;         % radio exterior&lt;br /&gt;
omega_i = +1;   % interior: antihorario (convención +)&lt;br /&gt;
omega_e = -1;   % exterior: horario     (convención -)&lt;br /&gt;
&lt;br /&gt;
B = (omega_i - omega_e) * (Ri^2 * Re^2) / (Re^2 - Ri^2);&lt;br /&gt;
A = omega_i - B / (Ri^2);&lt;br /&gt;
&lt;br /&gt;
Ntheta = 20;     &lt;br /&gt;
Nr     = 15;     &lt;br /&gt;
thetas = linspace(0, 2*pi, Ntheta+1);&lt;br /&gt;
thetas(end) = [];           % evita duplicar 0 y 2*pi&lt;br /&gt;
rhos   = linspace(Ri, Re, Nr);&lt;br /&gt;
&lt;br /&gt;
figure('Color',[1 1 1]); hold on;&lt;br /&gt;
scale_quiver = 0.7;&lt;br /&gt;
&lt;br /&gt;
for th = thetas&lt;br /&gt;
    % velocidad tangencial u_theta en cada rho&lt;br /&gt;
    u_theta = A .* rhos + B ./ rhos;&lt;br /&gt;
&lt;br /&gt;
    % componentes cartesianas (tangenciales)&lt;br /&gt;
    U = -u_theta .* sin(th);&lt;br /&gt;
    V =  u_theta .* cos(th);&lt;br /&gt;
&lt;br /&gt;
    % posiciones&lt;br /&gt;
    X = rhos .* cos(th);&lt;br /&gt;
    Y = rhos .* sin(th);&lt;br /&gt;
&lt;br /&gt;
    % vectores del campo&lt;br /&gt;
    quiver(X, Y, U, V, scale_quiver, 'LineWidth', 1.1, ...&lt;br /&gt;
        'MaxHeadSize', 1.6, 'Color','r'); % azul verdoso&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
tc = linspace(0,2*pi,500);&lt;br /&gt;
plot(Ri*cos(tc), Ri*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
plot(Re*cos(tc), Re*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-2.3, 2.3]); ylim([-2.3, 2.3]);&lt;br /&gt;
&lt;br /&gt;
xlabel('X (m)'); &lt;br /&gt;
ylabel('Y (m)');&lt;br /&gt;
title('Gráfica del campo de velocidades');&lt;br /&gt;
&lt;br /&gt;
grid on;&lt;br /&gt;
holf off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
=== Campo v ortogonal a u ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que el campo u solo depende de la coordenada θ, un campo ortoganl será el mismopero dependiendo de la coordenada ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Irrotacionalidad de v ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las componentes de v son   &amp;lt;math&amp;gt; \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fórmula del Rotacional en Coordenadas Cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las valores de cada componente son: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Esto nos indica que el campo es irrotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Función de corriente de u (𝜓) ===&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comprobación de que son líneas de corriente ===&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
=== Líneas de corriente ===&lt;br /&gt;
[[Archivo:Figura4.png|700px|miniaturadeimagen|right|Leyenda: Líneas de Corriente.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros&lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% Coeficientes de la función f(rho) = A_f*rho + B_f/rho&lt;br /&gt;
A_f = (-2/3)*we - (1/3)*wi; &lt;br /&gt;
B_f = (2/3)*we + (4/3)*wi;&lt;br /&gt;
&lt;br /&gt;
A_Psi = A_f / 2; % Coeficiente de R^2&lt;br /&gt;
B_Psi = B_f;     % Coeficiente de log(R)&lt;br /&gt;
&lt;br /&gt;
%% Mallado y Cálculo de Psi&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del potencial escalar&lt;br /&gt;
Psi = A_Psi*(R.^2) + B_Psi*log(R);&lt;br /&gt;
&lt;br /&gt;
% Enmascaramiento de zonas fuera del anillo&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Psi(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica&lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujar las líneas de corriente &lt;br /&gt;
contour(X, Y, Psi, 20, 'r', 'LineWidth', 1.5); &lt;br /&gt;
&lt;br /&gt;
% Dibujar los cilindros (fronteras)&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('\Psi(\rho) = cte. Líneas de Corriente del campo U');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Puntos de velocidad máxima ==&lt;br /&gt;
&lt;br /&gt;
=== Busqueda de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Para enconntrar los puntos dentro de los cilindros donde la velocidad de nuestro fluido es máxima, debemos estudiar el campo de velocidades obtenido: &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Realmente el campo solo depende de la variable ρ, podemos escribir: &amp;lt;math&amp;gt;\vec{u}(\rho) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como lo que queremos analizar es el módulo, vamos a sacar nuestra función: &amp;lt;math&amp;gt;f(\rho) = \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por último, antes de comenzar con el estudio, vamos a sustituir nuestros valores &amp;lt;math&amp;gt;|\omega_i|=|\omega_e|=1&amp;lt;/math&amp;gt; , para así obtener: &amp;lt;math&amp;gt;f(\rho) = -\rho + \frac{2}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ya con nuestra función terminada, podemos proceder a realizar su primera derivada para estudiarla: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Estudio de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Primero, buscaremos los puntos criticos: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}=0&amp;lt;/math&amp;gt;  ;  &amp;lt;math&amp;gt;\rho^2 = -2&amp;lt;/math&amp;gt; . No existe solución real, por lo que podemos afirmar que la funcion no tendra puntos críticos en nuestro intervalo [1,2]. Además, si observamos nuestra función, nos damos cuenta que en nuestro intervalo &amp;lt;math&amp;gt;f'(\rho)&amp;lt;0&amp;lt;/math&amp;gt; siempre, por lo que el máximo estara en uno de los extremos del intervalo.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en nuestra derivada obtenermos: &amp;lt;math&amp;gt;f(1)=1&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;f(2)=-1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto nos demuestra, como se puede apreciar en la siguiente gráfica, que los valores maximos de la velocidad, aunque en sentidos contrarios, se alcanzan en los extremos de los cilindros, es decir, cuando &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Representción gráfica ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica apartado 5.png|800px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
rho = linspace(1, 2, 400);&lt;br /&gt;
&lt;br /&gt;
f = -rho + 2./rho;&lt;br /&gt;
&lt;br /&gt;
rho1 = 1; f1 = -rho1 + 2/rho1;   % f(1) = 1&lt;br /&gt;
rho2 = 2; f2 = -rho2 + 2/rho2;   % f(2) = -1&lt;br /&gt;
&lt;br /&gt;
figure('Color', 'w');&lt;br /&gt;
plot(rho, f, 'b-', 'LineWidth', 2); hold on;&lt;br /&gt;
plot([rho1 rho2], [f1 f2], 'ro', 'MarkerSize', 8, 'MarkerFaceColor', 'r'); % extremos&lt;br /&gt;
grid on; box on;&lt;br /&gt;
&lt;br /&gt;
xlabel('\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
ylabel('f(\rho) = -\rho + 2/\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
title('Módulo de la velocidad en función de \rho', 'FontSize', 13);&lt;br /&gt;
legend({'f(\rho)', 'f(1) = 1', 'f(2) = -1'}, 'Location', 'southwest');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;  son:  &amp;lt;math&amp;gt;u_\rho = 0, u_\theta = f(\rho), u_z = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fórmula del rotacional de un vector u es:     &amp;lt;math&amp;gt;\nabla \times \mathbf{u} = \frac{1}{\rho} \left[ \frac{\partial u_z}{\partial \theta} - \frac{\partial (\rho u_\theta)}{\partial z} \right] \mathbf{e}_\rho + \left[ \frac{\partial u_\rho}{\partial z} - \frac{\partial u_z}{\partial \rho} \right] \mathbf{e}_\theta + \frac{1}{\rho} \left[ \frac{\partial (\rho u_\theta)}{\partial \rho} - \frac{\partial u_\rho}{\partial \theta} \right] \mathbf{e}_z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al sustituir las  componentes en la ecuación del rotacional de la componente &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt; nos queda lo siguiente:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \left[ \frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho f(\rho))}{\partial z} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este  caso el resultado sería = 0 y con la componente &amp;lt;math&amp;gt;\vec{e}_{\theta}&amp;lt;/math&amp;gt; ocurre lo mismo.&lt;br /&gt;
&lt;br /&gt;
Por último calculamos la componente &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;  :   &amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \frac{\partial (\rho f(\rho))}{\partial \rho} - \frac{\partial (0)}{\partial \theta} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El segundo valor es 0 así que solo debemos calcular el primero con         &amp;lt;math&amp;gt;&lt;br /&gt;
\rho f(\rho) = \rho \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right) \frac{1}{\rho} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calculamos la derivada de eso:   &amp;lt;math&amp;gt;&lt;br /&gt;
\frac{d}{d\rho}(\rho f(\rho)) = \frac{d}{d\rho} \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \text{Constante} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) (2\rho) + 0 = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora solo debemos sustituir en la componente   &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho \right] = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el rotacional de u es   &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \mathbf{u} = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \mathbf{e}_z&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del rotacional ===&lt;br /&gt;
[[Archivo:Rotacional5.jpg|700px|miniaturadeimagen|right|Leyenda: Rotacional de u.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros y Cálculo de la Magnitud Escalar &lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% La magnitud del rotacional es un escalar constante:&lt;br /&gt;
Rot = abs((-4/3) * we - (2/3) * wi);&lt;br /&gt;
&lt;br /&gt;
% Calcular el valor numérico&lt;br /&gt;
fprintf('La magnitud del rotacional es constante: %.4f\n', Rot);&lt;br /&gt;
&lt;br /&gt;
%% Mallado&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Debe estar en una matriz para la función pcolor&lt;br /&gt;
Rot = ones(size(R)) * MagRot_val;&lt;br /&gt;
&lt;br /&gt;
% Enmascaramos para solo mostrar el anillo del rotacional&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Rot(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica &lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
% Usamos pcolor para mapear la magnitud del campo&lt;br /&gt;
pcolor(X, Y, Rot);&lt;br /&gt;
shading flat; % Suaviza la cuadrícula&lt;br /&gt;
colormap('hot'); % Utiliza un mapa de colores calido&lt;br /&gt;
&lt;br /&gt;
% Dibujar los bordes&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Rotacional de u');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  ¿Qué puntos tienen mayor rotacional? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3} w_e - \frac{2}{3} w_i \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; y tomamos &amp;lt;math&amp;gt;w_e&amp;lt;/math&amp;gt;=-1 y &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;= 1 como hemos hecho anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El valor del rotacional es tan simple como calcular el módulo de este&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3}(-1) - \frac{2}{3}(+1) \right| = \left| \frac{4}{3} - \frac{2}{3} \right| = \left| \frac{2}{3} \right| \approx 0.667&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto significa que el resultado  es constante, por lo que no hay  puntos con mayor o menor rotacional sino que es el mismo en todos ellos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ¿Es razonable? ===&lt;br /&gt;
&lt;br /&gt;
Sí, es totalmente razonable. En este caso se trata de un flujo de couette cilindrico por lo que es entendible que no hayan puntos con mayor o menor rotacionalidad y que sea constante se debe a la uniformidad de la vorticidad.&lt;br /&gt;
Esto indica que toda la masa encontrada entre ambas circunferencias sienten la misma intensidad de giro. También podemos dar por hecho que  es constante ya que la gráfica tiene elmismo color en todas partes, y si fuera el caso contrario tendría distintas tonalidades.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
En la figura 8 se puede apreciar como las curvas de nivel que representan la temperatura son ortogonales al gradiente.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campo_vectores.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Figura 8: Gradiente temperatura/curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear all % Limpiar la pantalla y espacio de trabajo&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
r=1:0.1:2; % parámetros&lt;br /&gt;
th=0:0.1:2*pi;&lt;br /&gt;
[R,theta]=meshgrid(r,th);&lt;br /&gt;
&lt;br /&gt;
temp=log10(1+R.^2).*(((cos(theta)).^2).*exp(-(R-(5/2)).^2)); % Expresión de la temperatura&lt;br /&gt;
&lt;br /&gt;
[Dx,Dy]=gradient(temp,r,th); % Gradiente de la temperatura&lt;br /&gt;
&lt;br /&gt;
figure; % Crea una figura y dibuja las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
quiver(R,theta,Dx,Dy,'color','r'); % Dibuja un campo de vectores sobre las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
xlabel('r'), ylabel('\theta'), colorbar;&lt;br /&gt;
title('curvas de nivel');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
contour(R,theta,temp,'b');&lt;br /&gt;
legend('vectores', 'curvas de nivel'); % Leyenda para indicar el campod e vectores&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Calculo del gradiente===&lt;br /&gt;
El gradiente de la temperatura en coordenadas cilíndricas queda definido por la ecuacuacion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(\rho,\theta)&lt;br /&gt;
= \frac{\partial T}{\partial \rho}\,\vec e_{\rho}&lt;br /&gt;
+ \left(\frac{1}{\rho}\frac{\partial T}{\partial \theta}\right)\vec e_{\theta}&lt;br /&gt;
+ \frac{\partial T}{\partial z}\,\vec e_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cada coordenada tendrá su derivada parcial respecto a ella misma,las cuales sumadas son el gradiente:&lt;br /&gt;
&lt;br /&gt;
==Caudal por una sección==&lt;br /&gt;
Para comenzar calcularemos el caudal que atraviesa los dos cilindros por una sección exterior del cilindro.&lt;br /&gt;
&lt;br /&gt;
Para ello tendremos en cuenta que los dos cilindros tiene 2 metros de profundidad y la velocidad del fluido esta condicionada por la ecuacion:&lt;br /&gt;
&lt;br /&gt;
Campo vectorial en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sea el campo dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho\right)\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = 0 \,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por componentes en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = 0,\qquad&lt;br /&gt;
u_{\theta} = \frac{4}{3}\rho - \frac{4}{3}\rho = 0,\qquad&lt;br /&gt;
u_{z} = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, el campo en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&lt;br /&gt;
&lt;br /&gt;
Para calcular el caudal que recorre la superficie del cilindro(Imagen 9) se usa esta formula la cual consiste en integrar la derivada de la superficie por la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{S} \vec{u}\cdot d\vec{S}&lt;br /&gt;
\;=\;&lt;br /&gt;
\iint_{D} &lt;br /&gt;
\vec{u}\bigl(\Phi(u,v)\bigr)\,\cdot\,&lt;br /&gt;
\left(\Phi_{u}\times\Phi_{v}\right)\,du\,dv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
si elk caudal sale negativo significa que hemos tomado la dirreccion contraria al vector theta.&lt;br /&gt;
&lt;br /&gt;
===Parametrización de la superficie===&lt;br /&gt;
Para poder calcular el caudal es necesario parametrizas la superficie por la cual circula el caudal (Imagen 9)&lt;br /&gt;
&lt;br /&gt;
Esta es una de las posibles parametrizaciones de la superficie S:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
R \cos\theta \\&lt;br /&gt;
R \sin\theta \\&lt;br /&gt;
z&lt;br /&gt;
\end{pmatrix},&lt;br /&gt;
\qquad&lt;br /&gt;
0 \le \theta \le 2\pi,\quad&lt;br /&gt;
0 \le z \le H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el vector tangente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) = (R\cos\theta,\; R\sin\theta,\; z)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los vectores tangentes derivando respecto a cada parámetro:&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial \theta}&lt;br /&gt;
= (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial z}&lt;br /&gt;
= (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los vectores tangentes de la superficie son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_\theta = (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_z = (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser positivos es una parametrización correcta.&lt;br /&gt;
&lt;br /&gt;
===Calculo del Caudal===&lt;br /&gt;
Una vez obtenida la parametrizacion se puede obtener el vector u en funcion de esta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se tiene la parametrización del cilindro de radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta,z) = (R\cos\theta,\, R\sin\theta,\, z), \quad 0 \le \theta \le 2\pi, \; 0 \le z \le H&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y el campo vectorial dado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho \right)\vec{e}_{\theta} = 0\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vectores tangentes de la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta = \frac{\partial \mathbf r}{\partial \theta} = (-R\sin\theta,\, R\cos\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z = \frac{\partial \mathbf r}{\partial z} = (0,\,0,\,1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vector normal a la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf n = \mathbf r_\theta \times \mathbf r_z = (R\cos\theta,\, R\sin\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\hat{\mathbf n} = \frac{\mathbf n}{\|\mathbf n\|} = (\cos\theta,\,\sin\theta,\,0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo del caudal&lt;br /&gt;
&lt;br /&gt;
El caudal a través de la superficie lateral se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = \iint_S \vec u \cdot \hat{\mathbf n} \, dS&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;dS = \|\mathbf r_\theta \times \mathbf r_z\|\,d\theta\,dz = R\,d\theta\,dz&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u = 0&amp;lt;/math&amp;gt;, se tiene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:piropipiropi.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Superficie cilindrica exterior recorrida por el caudal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R_exterior = 2.0;      % Radio exterior&lt;br /&gt;
altura     = 2.0;      &lt;br /&gt;
&lt;br /&gt;
% Generar cilindro exterior&lt;br /&gt;
[Xe, Ye, Ze] = cylinder(R_exterior, 80);&lt;br /&gt;
Ze = Ze * altura;&lt;br /&gt;
&lt;br /&gt;
% GRAFICA&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
&lt;br /&gt;
color_superficie = [0.1 0.7 0.8];&lt;br /&gt;
&lt;br /&gt;
% Superficie cilíndrica exterior&lt;br /&gt;
surf(Xe, Ye, Ze, ...&lt;br /&gt;
    'FaceColor', color_superficie, ...&lt;br /&gt;
    'FaceAlpha', 0.7, ...&lt;br /&gt;
    'EdgeColor', 'k');&lt;br /&gt;
&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
&lt;br /&gt;
title('Pared exterior del cilindro');&lt;br /&gt;
&lt;br /&gt;
view(45, 25);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===APENDICE: POSTER===&lt;br /&gt;
[[Archivo:POSTER GRUPO 25jpg|centre|250px|POSTER GRUPO 25.]]&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:POSTER_GRUPO_25jpg.jpeg&amp;diff=103563</id>
		<title>Archivo:POSTER GRUPO 25jpg.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:POSTER_GRUPO_25jpg.jpeg&amp;diff=103563"/>
				<updated>2025-12-07T20:20:30Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=103558</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=103558"/>
				<updated>2025-12-07T20:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                %SE ESTABLECEN PARÁMETROS                     &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);      %OBTENCION DE LA MALLA       &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
x_ext = rho_ext.*cos(theta_malla);          %OBTENCIÓN DE COORDENADAS&lt;br /&gt;
y_ext = rho_ext.*sin(theta_malla);&lt;br /&gt;
x_int = rho_int.*cos(theta_malla); &lt;br /&gt;
y_int = rho_int.*sin(theta_malla);&lt;br /&gt;
axis([-2, 2, -2, 2]);                       %AJUSTE DE LOS EJES           &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR&lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR      &lt;br /&gt;
view(2)                                     %VISTA EN 2D &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Definitiva_apartado_3.png|600px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
Ri = 1;         % radio interior&lt;br /&gt;
Re = 2;         % radio exterior&lt;br /&gt;
omega_i = +1;   % interior: antihorario (convención +)&lt;br /&gt;
omega_e = -1;   % exterior: horario     (convención -)&lt;br /&gt;
&lt;br /&gt;
B = (omega_i - omega_e) * (Ri^2 * Re^2) / (Re^2 - Ri^2);&lt;br /&gt;
A = omega_i - B / (Ri^2);&lt;br /&gt;
&lt;br /&gt;
Ntheta = 20;     &lt;br /&gt;
Nr     = 15;     &lt;br /&gt;
thetas = linspace(0, 2*pi, Ntheta+1);&lt;br /&gt;
thetas(end) = [];           % evita duplicar 0 y 2*pi&lt;br /&gt;
rhos   = linspace(Ri, Re, Nr);&lt;br /&gt;
&lt;br /&gt;
figure('Color',[1 1 1]); hold on;&lt;br /&gt;
scale_quiver = 0.7;&lt;br /&gt;
&lt;br /&gt;
for th = thetas&lt;br /&gt;
    % velocidad tangencial u_theta en cada rho&lt;br /&gt;
    u_theta = A .* rhos + B ./ rhos;&lt;br /&gt;
&lt;br /&gt;
    % componentes cartesianas (tangenciales)&lt;br /&gt;
    U = -u_theta .* sin(th);&lt;br /&gt;
    V =  u_theta .* cos(th);&lt;br /&gt;
&lt;br /&gt;
    % posiciones&lt;br /&gt;
    X = rhos .* cos(th);&lt;br /&gt;
    Y = rhos .* sin(th);&lt;br /&gt;
&lt;br /&gt;
    % vectores del campo&lt;br /&gt;
    quiver(X, Y, U, V, scale_quiver, 'LineWidth', 1.1, ...&lt;br /&gt;
        'MaxHeadSize', 1.6, 'Color','r'); % azul verdoso&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
tc = linspace(0,2*pi,500);&lt;br /&gt;
plot(Ri*cos(tc), Ri*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
plot(Re*cos(tc), Re*sin(tc), 'k', 'LineWidth', 2.0);&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-2.3, 2.3]); ylim([-2.3, 2.3]);&lt;br /&gt;
&lt;br /&gt;
xlabel('X (m)'); &lt;br /&gt;
ylabel('Y (m)');&lt;br /&gt;
title('Gráfica del campo de velocidades');&lt;br /&gt;
&lt;br /&gt;
grid on;&lt;br /&gt;
holf off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
=== Campo v ortogonal a u ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que el campo u solo depende de la coordenada θ, un campo ortoganl será el mismopero dependiendo de la coordenada ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Irrotacionalidad de v ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las componentes de v son   &amp;lt;math&amp;gt; \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fórmula del Rotacional en Coordenadas Cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las valores de cada componente son: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Esto nos indica que el campo es irrotacional&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Función de corriente de u (𝜓) ===&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comprobación de que son líneas de corriente ===&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
=== Líneas de corriente ===&lt;br /&gt;
[[Archivo:Figura4.png|700px|miniaturadeimagen|right|Leyenda: Líneas de Corriente.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros&lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% Coeficientes de la función f(rho) = A_f*rho + B_f/rho&lt;br /&gt;
A_f = (-2/3)*we - (1/3)*wi; &lt;br /&gt;
B_f = (2/3)*we + (4/3)*wi;&lt;br /&gt;
&lt;br /&gt;
A_Psi = A_f / 2; % Coeficiente de R^2&lt;br /&gt;
B_Psi = B_f;     % Coeficiente de log(R)&lt;br /&gt;
&lt;br /&gt;
%% Mallado y Cálculo de Psi&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del potencial escalar&lt;br /&gt;
Psi = A_Psi*(R.^2) + B_Psi*log(R);&lt;br /&gt;
&lt;br /&gt;
% Enmascaramiento de zonas fuera del anillo&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Psi(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica&lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujar las líneas de corriente &lt;br /&gt;
contour(X, Y, Psi, 20, 'r', 'LineWidth', 1.5); &lt;br /&gt;
&lt;br /&gt;
% Dibujar los cilindros (fronteras)&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('\Psi(\rho) = cte. Líneas de Corriente del campo U');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Puntos de velocidad máxima ==&lt;br /&gt;
&lt;br /&gt;
=== Busqueda de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Para enconntrar los puntos dentro de los cilindros donde la velocidad de nuestro fluido es máxima, debemos estudiar el campo de velocidades obtenido: &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Realmente el campo solo depende de la variable ρ, podemos escribir: &amp;lt;math&amp;gt;\vec{u}(\rho) = \left[ \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho} \right]\vec{e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como lo que queremos analizar es el módulo, vamos a sacar nuestra función: &amp;lt;math&amp;gt;f(\rho) = \left( -\frac{2}{3}\omega_e - \frac{1}{3}\omega_i \right)\rho + \frac{\frac{2}{3}\omega_e + \frac{4}{3}\omega_i}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por último, antes de comenzar con el estudio, vamos a sustituir nuestros valores &amp;lt;math&amp;gt;|\omega_i|=|\omega_e|=1&amp;lt;/math&amp;gt; , para así obtener: &amp;lt;math&amp;gt;f(\rho) = -\rho + \frac{2}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ya con nuestra función terminada, podemos proceder a realizar su primera derivada para estudiarla: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Estudio de la derivada ===&lt;br /&gt;
&lt;br /&gt;
Primero, buscaremos los puntos criticos: &amp;lt;math&amp;gt;f'(\rho)=\frac{df}{d\rho} = -1 - \frac{2}{\rho^2}=0&amp;lt;/math&amp;gt;  ;  &amp;lt;math&amp;gt;\rho^2 = -2&amp;lt;/math&amp;gt; . No existe solución real, por lo que podemos afirmar que la funcion no tendra puntos críticos en nuestro intervalo [1,2]. Además, si observamos nuestra función, nos damos cuenta que en nuestro intervalo &amp;lt;math&amp;gt;f'(\rho)&amp;lt;0&amp;lt;/math&amp;gt; siempre, por lo que el máximo estara en uno de los extremos del intervalo.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en nuestra derivada obtenermos: &amp;lt;math&amp;gt;f(1)=1&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;f(2)=-1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto nos demuestra, como se puede apreciar en la siguiente gráfica, que los valores maximos de la velocidad, aunque en sentidos contrarios, se alcanzan en los extremos de los cilindros, es decir, cuando &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Representción gráfica ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica apartado 5.png|800px|miniaturadeimagen|right|Leyenda: Representación gráfica campo de velocidades.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
rho = linspace(1, 2, 400);&lt;br /&gt;
&lt;br /&gt;
f = -rho + 2./rho;&lt;br /&gt;
&lt;br /&gt;
rho1 = 1; f1 = -rho1 + 2/rho1;   % f(1) = 1&lt;br /&gt;
rho2 = 2; f2 = -rho2 + 2/rho2;   % f(2) = -1&lt;br /&gt;
&lt;br /&gt;
figure('Color', 'w');&lt;br /&gt;
plot(rho, f, 'b-', 'LineWidth', 2); hold on;&lt;br /&gt;
plot([rho1 rho2], [f1 f2], 'ro', 'MarkerSize', 8, 'MarkerFaceColor', 'r'); % extremos&lt;br /&gt;
grid on; box on;&lt;br /&gt;
&lt;br /&gt;
xlabel('\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
ylabel('f(\rho) = -\rho + 2/\rho', 'Interpreter', 'tex', 'FontSize', 12);&lt;br /&gt;
title('Módulo de la velocidad en función de \rho', 'FontSize', 13);&lt;br /&gt;
legend({'f(\rho)', 'f(1) = 1', 'f(2) = -1'}, 'Location', 'southwest');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;  son:  &amp;lt;math&amp;gt;u_\rho = 0, u_\theta = f(\rho), u_z = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fórmula del rotacional de un vector u es:     &amp;lt;math&amp;gt;\nabla \times \mathbf{u} = \frac{1}{\rho} \left[ \frac{\partial u_z}{\partial \theta} - \frac{\partial (\rho u_\theta)}{\partial z} \right] \mathbf{e}_\rho + \left[ \frac{\partial u_\rho}{\partial z} - \frac{\partial u_z}{\partial \rho} \right] \mathbf{e}_\theta + \frac{1}{\rho} \left[ \frac{\partial (\rho u_\theta)}{\partial \rho} - \frac{\partial u_\rho}{\partial \theta} \right] \mathbf{e}_z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al sustituir las  componentes en la ecuación del rotacional de la componente &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt; nos queda lo siguiente:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \left[ \frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho f(\rho))}{\partial z} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este  caso el resultado sería = 0 y con la componente &amp;lt;math&amp;gt;\vec{e}_{\theta}&amp;lt;/math&amp;gt; ocurre lo mismo.&lt;br /&gt;
&lt;br /&gt;
Por último calculamos la componente &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;  :   &amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \frac{\partial (\rho f(\rho))}{\partial \rho} - \frac{\partial (0)}{\partial \theta} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El segundo valor es 0 así que solo debemos calcular el primero con         &amp;lt;math&amp;gt;&lt;br /&gt;
\rho f(\rho) = \rho \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right) \frac{1}{\rho} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \left( \frac{2}{3} w_e + \frac{4}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calculamos la derivada de eso:   &amp;lt;math&amp;gt;&lt;br /&gt;
\frac{d}{d\rho}(\rho f(\rho)) = \frac{d}{d\rho} \left[ \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) \rho^2 + \text{Constante} \right] = \left( -\frac{2}{3} w_e - \frac{1}{3} w_i \right) (2\rho) + 0 = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora solo debemos sustituir en la componente   &amp;lt;math&amp;gt;\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(\nabla \times \mathbf{u})_{\mathbf{e}_z} = \frac{1}{\rho} \left[ \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \rho \right] = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el rotacional de u es   &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \mathbf{u} = \left( -\frac{4}{3} w_e - \frac{2}{3} w_i \right) \mathbf{e}_z&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del rotacional ===&lt;br /&gt;
[[Archivo:Rotacional5.jpg|700px|miniaturadeimagen|right|Leyenda: Rotacional de u.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%% Parámetros y Cálculo de la Magnitud Escalar &lt;br /&gt;
Ri = 1; Re = 2;&lt;br /&gt;
we = -1; wi = +1; &lt;br /&gt;
&lt;br /&gt;
% La magnitud del rotacional es un escalar constante:&lt;br /&gt;
Rot = abs((-4/3) * we - (2/3) * wi);&lt;br /&gt;
&lt;br /&gt;
% Calcular el valor numérico&lt;br /&gt;
fprintf('La magnitud del rotacional es constante: %.4f\n', Rot);&lt;br /&gt;
&lt;br /&gt;
%% Mallado&lt;br /&gt;
L = 3; N = 300;&lt;br /&gt;
rho = linspace(0.001, L, N); &lt;br /&gt;
theta = linspace(0, 2*pi, N);&lt;br /&gt;
[R,T] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = R.*cos(T);&lt;br /&gt;
Y = R.*sin(T);&lt;br /&gt;
&lt;br /&gt;
% Debe estar en una matriz para la función pcolor&lt;br /&gt;
Rot = ones(size(R)) * MagRot_val;&lt;br /&gt;
&lt;br /&gt;
% Enmascaramos para solo mostrar el anillo del rotacional&lt;br /&gt;
mask = (R &amp;lt; Ri | R &amp;gt; Re);&lt;br /&gt;
Rot(mask) = NaN; &lt;br /&gt;
&lt;br /&gt;
%% Representación Gráfica &lt;br /&gt;
figure; &lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
% Usamos pcolor para mapear la magnitud del campo&lt;br /&gt;
pcolor(X, Y, Rot);&lt;br /&gt;
shading flat; % Suaviza la cuadrícula&lt;br /&gt;
colormap('hot'); % Utiliza un mapa de colores calido&lt;br /&gt;
&lt;br /&gt;
% Dibujar los bordes&lt;br /&gt;
th = linspace(0, 2*pi, 400);&lt;br /&gt;
plot(Ri*cos(th), Ri*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
plot(Re*cos(th), Re*sin(th), 'k', 'LineWidth', 2); &lt;br /&gt;
&lt;br /&gt;
% Configuración del gráfico&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-L, L, -L, L]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Rotacional de u');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  ¿Qué puntos tienen mayor rotacional? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3} w_e - \frac{2}{3} w_i \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; y tomamos &amp;lt;math&amp;gt;w_e&amp;lt;/math&amp;gt;=-1 y &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;= 1 como hemos hecho anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El valor del rotacional es tan simple como calcular el módulo de este&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\nabla \times \mathbf{u}| = \left| -\frac{4}{3}(-1) - \frac{2}{3}(+1) \right| = \left| \frac{4}{3} - \frac{2}{3} \right| = \left| \frac{2}{3} \right| \approx 0.667&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto significa que el resultado  es constante, por lo que no hay  puntos con mayor o menor rotacional sino que es el mismo en todos ellos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ¿Es razonable? ===&lt;br /&gt;
&lt;br /&gt;
Sí, es totalmente razonable. En este caso se trata de un flujo de couette cilindrico por lo que es entendible que no hayan puntos con mayor o menor rotacionalidad y que sea constante se debe a la uniformidad de la vorticidad.&lt;br /&gt;
Esto indica que toda la masa encontrada entre ambas circunferencias sienten la misma intensidad de giro. También podemos dar por hecho que  es constante ya que la gráfica tiene elmismo color en todas partes, y si fuera el caso contrario tendría distintas tonalidades.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
En la figura 8 se puede apreciar como las curvas de nivel que representan la temperatura son ortogonales al gradiente.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campo_vectores.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Figura 8: Gradiente temperatura/curvas de nivel.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
clear all % Limpiar la pantalla y espacio de trabajo&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
r=1:0.1:2; % parámetros&lt;br /&gt;
th=0:0.1:2*pi;&lt;br /&gt;
[R,theta]=meshgrid(r,th);&lt;br /&gt;
&lt;br /&gt;
temp=log10(1+R.^2).*(((cos(theta)).^2).*exp(-(R-(5/2)).^2)); % Expresión de la temperatura&lt;br /&gt;
&lt;br /&gt;
[Dx,Dy]=gradient(temp,r,th); % Gradiente de la temperatura&lt;br /&gt;
&lt;br /&gt;
figure; % Crea una figura y dibuja las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
quiver(R,theta,Dx,Dy,'color','r'); % Dibuja un campo de vectores sobre las curvas de nivel&lt;br /&gt;
&lt;br /&gt;
xlabel('r'), ylabel('\theta'), colorbar;&lt;br /&gt;
title('curvas de nivel');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
contour(R,theta,temp,'b');&lt;br /&gt;
legend('vectores', 'curvas de nivel'); % Leyenda para indicar el campod e vectores&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Calculo del gradiente===&lt;br /&gt;
El gradiente de la temperatura en coordenadas cilíndricas queda definido por la ecuacuacion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(\rho,\theta)&lt;br /&gt;
= \frac{\partial T}{\partial \rho}\,\vec e_{\rho}&lt;br /&gt;
+ \left(\frac{1}{\rho}\frac{\partial T}{\partial \theta}\right)\vec e_{\theta}&lt;br /&gt;
+ \frac{\partial T}{\partial z}\,\vec e_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cada coordenada tendrá su derivada parcial respecto a ella misma,las cuales sumadas son el gradiente:&lt;br /&gt;
&lt;br /&gt;
==Caudal por una sección==&lt;br /&gt;
Para comenzar calcularemos el caudal que atraviesa los dos cilindros por una sección exterior del cilindro.&lt;br /&gt;
&lt;br /&gt;
Para ello tendremos en cuenta que los dos cilindros tiene 2 metros de profundidad y la velocidad del fluido esta condicionada por la ecuacion:&lt;br /&gt;
&lt;br /&gt;
Campo vectorial en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sea el campo dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho\right)\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = 0 \,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por componentes en coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = 0,\qquad&lt;br /&gt;
u_{\theta} = \frac{4}{3}\rho - \frac{4}{3}\rho = 0,\qquad&lt;br /&gt;
u_{z} = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, el campo en función de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&lt;br /&gt;
&lt;br /&gt;
Para calcular el caudal que recorre la superficie del cilindro(Imagen 9) se usa esta formula la cual consiste en integrar la derivada de la superficie por la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{S} \vec{u}\cdot d\vec{S}&lt;br /&gt;
\;=\;&lt;br /&gt;
\iint_{D} &lt;br /&gt;
\vec{u}\bigl(\Phi(u,v)\bigr)\,\cdot\,&lt;br /&gt;
\left(\Phi_{u}\times\Phi_{v}\right)\,du\,dv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
si elk caudal sale negativo significa que hemos tomado la dirreccion contraria al vector theta.&lt;br /&gt;
&lt;br /&gt;
===Parametrización de la superficie===&lt;br /&gt;
Para poder calcular el caudal es necesario parametrizas la superficie por la cual circula el caudal (Imagen 9)&lt;br /&gt;
&lt;br /&gt;
Esta es una de las posibles parametrizaciones de la superficie S:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
R \cos\theta \\&lt;br /&gt;
R \sin\theta \\&lt;br /&gt;
z&lt;br /&gt;
\end{pmatrix},&lt;br /&gt;
\qquad&lt;br /&gt;
0 \le \theta \le 2\pi,\quad&lt;br /&gt;
0 \le z \le H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el vector tangente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta, z) = (R\cos\theta,\; R\sin\theta,\; z)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los vectores tangentes derivando respecto a cada parámetro:&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial \theta}&lt;br /&gt;
= (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \vec{r}}{\partial z}&lt;br /&gt;
= (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los vectores tangentes de la superficie son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_\theta = (-R\sin\theta,\; R\cos\theta,\; 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}_z = (0,\; 0,\; 1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser positivos es una parametrización correcta.&lt;br /&gt;
&lt;br /&gt;
===Calculo del Caudal===&lt;br /&gt;
Una vez obtenida la parametrizacion se puede obtener el vector u en funcion de esta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se tiene la parametrización del cilindro de radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{r}(\theta,z) = (R\cos\theta,\, R\sin\theta,\, z), \quad 0 \le \theta \le 2\pi, \; 0 \le z \le H&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y el campo vectorial dado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta) = \left(\frac{4}{3}\rho - \frac{4}{3}\rho \right)\vec{e}_{\theta} = 0\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vectores tangentes de la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta = \frac{\partial \mathbf r}{\partial \theta} = (-R\sin\theta,\, R\cos\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z = \frac{\partial \mathbf r}{\partial z} = (0,\,0,\,1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vector normal a la superficie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf n = \mathbf r_\theta \times \mathbf r_z = (R\cos\theta,\, R\sin\theta,\, 0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\hat{\mathbf n} = \frac{\mathbf n}{\|\mathbf n\|} = (\cos\theta,\,\sin\theta,\,0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo del caudal&lt;br /&gt;
&lt;br /&gt;
El caudal a través de la superficie lateral se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = \iint_S \vec u \cdot \hat{\mathbf n} \, dS&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;dS = \|\mathbf r_\theta \times \mathbf r_z\|\,d\theta\,dz = R\,d\theta\,dz&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u = 0&amp;lt;/math&amp;gt;, se tiene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:piropipiropi.jpg|300px|miniaturadeimagen|right|&lt;br /&gt;
Leyenda: Superficie cilindrica exterior recorrida por el caudal]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R_exterior = 2.0;      % Radio exterior&lt;br /&gt;
altura     = 2.0;      &lt;br /&gt;
&lt;br /&gt;
% Generar cilindro exterior&lt;br /&gt;
[Xe, Ye, Ze] = cylinder(R_exterior, 80);&lt;br /&gt;
Ze = Ze * altura;&lt;br /&gt;
&lt;br /&gt;
% GRAFICA&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
&lt;br /&gt;
color_superficie = [0.1 0.7 0.8];&lt;br /&gt;
&lt;br /&gt;
% Superficie cilíndrica exterior&lt;br /&gt;
surf(Xe, Ye, Ze, ...&lt;br /&gt;
    'FaceColor', color_superficie, ...&lt;br /&gt;
    'FaceAlpha', 0.7, ...&lt;br /&gt;
    'EdgeColor', 'k');&lt;br /&gt;
&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
&lt;br /&gt;
title('Pared exterior del cilindro');&lt;br /&gt;
&lt;br /&gt;
view(45, 25);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===APENDICE: POSTER===&lt;br /&gt;
[[Archivo:POSTER GRUPO 25jpg|thumb|250px|POSTER GRUPO 25.]]&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:POSTER_GRUPO_25.jpg&amp;diff=103549</id>
		<title>Archivo:POSTER GRUPO 25.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:POSTER_GRUPO_25.jpg&amp;diff=103549"/>
				<updated>2025-12-07T20:11:41Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=102062</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=102062"/>
				<updated>2025-12-06T15:30:37Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                %SE ESTABLECEN PARÁMETROS                     &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);      %OBTENCION DE LA MALLA       &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
x_ext = rho_ext.*cos(theta_malla);          %OBTENCIÓN DE COORDENADAS&lt;br /&gt;
y_ext = rho_ext.*sin(theta_malla);&lt;br /&gt;
x_int = rho_int.*cos(theta_malla); &lt;br /&gt;
y_int = rho_int.*sin(theta_malla);&lt;br /&gt;
axis([-2, 2, -2, 2]);                       %AJUSTE DE LOS EJES           &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR&lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);    %SE REPRESENTA EL CILINDRO EXTERIOR      &lt;br /&gt;
view(2)                                     %VISTA EN 2D &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Campo vectorial: } \vec{v}(\rho, \theta) = f(\rho)\vec{e}_{\rho} \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Fórmula del Rotacional en Coordenadas Cilíndricas:}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\text{Sustitución de Componentes y Derivadas:}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;math&amp;gt;\frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
\text{Conclusión: El campo es irrotacional.}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=102060</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=102060"/>
				<updated>2025-12-06T15:26:03Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|350px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);              &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);           &lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);     &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                      &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Campo vectorial: } \vec{v}(\rho, \theta) = f(\rho)\vec{e}_{\rho} \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Fórmula del Rotacional en Coordenadas Cilíndricas:}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\text{Sustitución de Componentes y Derivadas:}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;math&amp;gt;\frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
\text{Conclusión: El campo es irrotacional.}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=102059</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=102059"/>
				<updated>2025-12-06T15:25:43Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|miniaturadeimagen|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);              &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);           &lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);     &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                      &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Campo vectorial: } \vec{v}(\rho, \theta) = f(\rho)\vec{e}_{\rho} \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Fórmula del Rotacional en Coordenadas Cilíndricas:}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\text{Sustitución de Componentes y Derivadas:}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;math&amp;gt;\frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
\text{Conclusión: El campo es irrotacional.}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=102058</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=102058"/>
				<updated>2025-12-06T15:23:39Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);              &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);           &lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);     &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                      &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Campo vectorial: } \vec{v}(\rho, \theta) = f(\rho)\vec{e}_{\rho} \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Fórmula del Rotacional en Coordenadas Cilíndricas:}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\text{Sustitución de Componentes y Derivadas:}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;math&amp;gt;\frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
\text{Conclusión: El campo es irrotacional.}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=102057</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=102057"/>
				<updated>2025-12-06T15:23:14Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|400px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);              &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);           &lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);     &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                      &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Campo vectorial: } \vec{v}(\rho, \theta) = f(\rho)\vec{e}_{\rho} \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Fórmula del Rotacional en Coordenadas Cilíndricas:}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\text{Sustitución de Componentes y Derivadas:}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;math&amp;gt;\frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
\text{Conclusión: El campo es irrotacional.}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=102056</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=102056"/>
				<updated>2025-12-06T15:22:45Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|400px|centro|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);              &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);           &lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);     &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                      &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Campo vectorial: } \vec{v}(\rho, \theta) = f(\rho)\vec{e}_{\rho} \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Fórmula del Rotacional en Coordenadas Cilíndricas:}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\text{Sustitución de Componentes y Derivadas:}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;math&amp;gt;\frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
\text{Conclusión: El campo es irrotacional.}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=102055</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=102055"/>
				<updated>2025-12-06T15:22:19Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|400px|miniaturadeimagen|centro|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);              &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);           &lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);     &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                      &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Campo vectorial: } \vec{v}(\rho, \theta) = f(\rho)\vec{e}_{\rho} \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Fórmula del Rotacional en Coordenadas Cilíndricas:}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\text{Sustitución de Componentes y Derivadas:}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;math&amp;gt;\frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
\text{Conclusión: El campo es irrotacional.}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=102054</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=102054"/>
				<updated>2025-12-06T15:21:10Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|centro|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);              &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);           &lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);     &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                      &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Campo vectorial: } \vec{v}(\rho, \theta) = f(\rho)\vec{e}_{\rho} \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Fórmula del Rotacional en Coordenadas Cilíndricas:}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\text{Sustitución de Componentes y Derivadas:}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;math&amp;gt;\frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
\text{Conclusión: El campo es irrotacional.}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=102052</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=102052"/>
				<updated>2025-12-06T15:19:48Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitán Tsukasov, Pablo Casado del Campo, Esteban Gabaldón Hermoso , Carlos Ascanio Martín, Aarón Pérez Luna  }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);              &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');              &lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);           &lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);     &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                      &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados;  &amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a = - \frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, podemos representar graficamente nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
== Líneas de Corriente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{v}(\rho, \theta) = \left[ \left( \left(-\frac{2}{3}w_{e}-\frac{1}{3}w_{i}\right)\rho \right) + \left( \frac{2}{3}w_{e}+\frac{4}{3}w_{i} \right) \frac{1}{\rho} \right] \vec{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Campo vectorial: } \vec{v}(\rho, \theta) = f(\rho)\vec{e}_{\rho} \implies v_{\rho} = f(\rho), \ v_{\theta} = 0, \ v_{z} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Fórmula del Rotacional en Coordenadas Cilíndricas:}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \frac{1}{\rho}\left[\frac{\partial v_{z}}{\partial \theta} - \frac{\partial (\rho v_{\theta})}{\partial z}\right]\vec{e}_{\rho} + \left[\frac{\partial v_{\rho}}{\partial z} - \frac{\partial v_{z}}{\partial \rho}\right]\vec{e}_{\theta} + \frac{1}{\rho}\left[\frac{\partial (\rho v_{\theta})}{\partial \rho} - \frac{\partial v_{\rho}}{\partial \theta}\right]\vec{e}_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\text{Sustitución de Componentes y Derivadas:}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\rho}: &lt;br /&gt;
    &lt;br /&gt;
    \frac{1}{\rho}\left[\frac{\partial (0)}{\partial \theta} - \frac{\partial (\rho \cdot 0)}{\partial z}\right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{\theta}: &lt;br /&gt;
    &lt;br /&gt;
    \left[\frac{\partial f(\rho)}{\partial z} - \frac{\partial (0)}{\partial \rho}\right] = 0 - 0 = 0 \quad (\text{porque } f(\rho) \text{ no depende de } z)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;* \text{Componente } \vec{e}_{z}: &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;math&amp;gt;\frac{1}{\rho}\left[\frac{\partial (\rho \cdot 0)}{\partial \rho} - \frac{\partial f(\rho)}{\partial \theta}\right] = \frac{1}{\rho}[0 - 0] = 0 \quad (\text{porque } f(\rho) \text{ no depende de } \theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
\text{Conclusión: El campo es irrotacional.}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{v} = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente de 𝑢⃗  es el potencia escalar de dicho campo, lo que significa: ∇𝜓 = v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \psi = \frac{\partial \psi}{\partial \rho} \vec{e}_{\rho} + \frac{1}{\rho} \frac{\partial \psi}{\partial \theta} \vec{e}_{\theta} = \vec{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi}{\partial \rho} = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho} \frac{\partial \psi}{\partial \theta} = 0 \implies \frac{\partial \psi}{\partial \theta} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver que ψ depende únicamente de ρ, por lo que integramos la ecuación respecto a ρ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \int \left[ \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho} \right] d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \int \rho \, d\rho + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \int \frac{1}{\rho} \, d\rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho) = \left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right) \frac{\rho^2}{2} + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi(\rho, \theta) = \left(-\frac{1}{3}w_e - \frac{1}{6}w_i\right) \rho^2 + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \ln(\rho) + C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ya mencionamos anteriormente, para que v represente las líneas de correinte de u estos dos campos deben ser ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \nabla \psi = 0 \implies \vec{u} \cdot \vec{v} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del campo tangencial &amp;lt;math&amp;gt;\vec{u}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad u_{\rho}=0, \quad u_{\theta}=f(\rho), \quad u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Componentes del radial ortogonal &amp;lt;math&amp;gt;\vec{v}:&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\quad v_{\rho}=f(\rho), \quad v_{\theta}=0, \quad v_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La multiplicación escalar sin sustituir los valores quedaría tal que asi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = u_{\rho}v_{\rho} + u_{\theta}v_{\theta} + u_{z}v_{z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Procedemos a sustituir las componentes por las aportadas anteriormente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = (0) \cdot (f(\rho)) + (f(\rho)) \cdot (0) + (0) \cdot (0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} \cdot \vec{v} = 0 + 0 + 0 = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver se cumple la ortogonalidad ya que el resultado es = 0&lt;br /&gt;
&lt;br /&gt;
== Rotacional de u ==&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99863</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99863"/>
				<updated>2025-12-04T20:14:49Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comprobación de la ecuación obtenida===&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99859</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99859"/>
				<updated>2025-12-04T20:13:47Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
===Velocidad de las partículas del fluido y particularización de la ecuación===&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del gradiente de una divergencia===&lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del rotacional===&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===Solución de la ecuacion de Navier-Stokes de forma diferencial===&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Calculo de los parámetros a y b===&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condición de incompresibilidad===&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99840</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99840"/>
				<updated>2025-12-04T19:57:46Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99837</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99837"/>
				<updated>2025-12-04T19:57:03Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99831</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99831"/>
				<updated>2025-12-04T19:55:37Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que la divergencia del campo de velocidades es nulo:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta} \\&lt;br /&gt;
\nabla \cdot \vec{u} = \frac{1}{\rho}\left(\frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{\partial}{\partial \theta}(u_{\theta}) + \frac{\partial}{\partial z}(\rho u_z)\right) \\\nabla \cdot \vec{u} = \frac{1}{\rho}\left(0 + \frac{\partial}{\partial \theta}(u_{\theta}) + 0\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99827</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99827"/>
				<updated>2025-12-04T19:51:55Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; obtenido en coordenadas cilindricas y se comprueba que el campo de ve&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99811</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99811"/>
				<updated>2025-12-04T19:43:43Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, \vec{u} queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para comprobar la condición de incompresibilidad, se hace la divergencia del \vec{u} obtenido:&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99810</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99810"/>
				<updated>2025-12-04T19:41:57Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras averiguar los valores de a y b, \vec{u} queda así:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \left[\left(\left(-\frac{2}{3}w_e - \frac{1}{3}w_i\right)\rho\right) + \left(\frac{2}{3}w_e + \frac{4}{3}w_i\right) \frac{1}{\rho}\right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99808</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99808"/>
				<updated>2025-12-04T19:38:23Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Segundo se particulariza en el cilindro exterior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u} = -\omega_e \vec{e}_\theta = -f(2)\vec{e}_\theta = -\left(2a + \frac{b}{2}\right)\vec{e}_\theta \implies 2a + \frac{b}{2} = -\omega_e&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Solucionando el sistema en función de las velocidades angulares se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b = \frac{2}{3} \omega_e + \frac{4}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a = -\frac{2}{3} \omega_e - \frac{1}{3} \omega_i&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99793</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99793"/>
				<updated>2025-12-04T19:27:31Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora queda determinar a y b para que las velocidades en la frontera del fluido coincidan con las de los cilindros. Para ello, se aplican las condiciones obtenidas sobre los parámetros obtenidos.&lt;br /&gt;
Primero se particulariza en el cilindro interior, donde &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u} = \omega_i \vec{e}_\theta = f(1)\vec{e}_\theta = \left(a \cdot 1 + \frac{b}{1}\right) \vec{e}_\theta \implies a + b = \omega_i&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99725</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99725"/>
				<updated>2025-12-04T18:58:14Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b}{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99721</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99721"/>
				<updated>2025-12-04T18:56:13Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación se comprueba si la ecuación obtenida cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(\rho) = a\rho + \frac{b}{\rho}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Para ello hay que derivar la expresión obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial \rho}\left(\rho \frac{\partial f(\rho)}{\partial \rho}\right) = \frac{\partial}{\partial \rho}\left(\rho \left(a - \frac{b{\rho^2}\right)\right) = \frac{\partial}{\partial \rho}\left(a\rho - \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras haber realizado la derivada y sustituir en la ecuación, se comprueba que la ecuación cumple la solución obtenida:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right) \implies \frac{1}{\rho}\left(a\rho + \frac{b}{\rho}\right) = a + \frac{b}{\rho^2}, \quad a, b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99677</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99677"/>
				<updated>2025-12-04T18:34:31Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99675</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99675"/>
				<updated>2025-12-04T18:33:56Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt; y luego se simplifica llegando a la ecuación final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{f(\rho)}{\rho} = \frac{\partial}{\partial \rho}\left(\rho \frac{\partial (f(\rho))}{\partial \rho}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99655</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99655"/>
				<updated>2025-12-04T18:24:46Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero se multiplica por &amp;lt;math&amp;gt;\rho^2&amp;lt;/math&amp;gt; y se despeja &amp;lt;math&amp;gt;f(\rho)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} = 0 \quad \Rightarrow \quad \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \rho \frac{\partial f}{\partial \rho} \right] = \frac{f(\rho)}{\rho^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99639</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99639"/>
				<updated>2025-12-04T18:19:01Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
De lo que se deduce la siguiente ecuación diferencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99633</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99633"/>
				<updated>2025-12-04T18:15:30Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ya, una vez conocidos todos los términos de la ecuación de Navier-Stokes, se puede resolver:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} \Rightarrow 0 + \vec{0} - \mu \Delta \vec{u} = \vec{0} \Rightarrow \Delta\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99616</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99616"/>
				<updated>2025-12-04T18:10:14Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99586</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99586"/>
				<updated>2025-12-04T18:03:27Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det\begin{vmatrix}\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}= -\left[ \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99578</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99578"/>
				<updated>2025-12-04T18:01:25Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times (\nabla \times \vec{u}) = - \frac{1}{\rho} \det&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\vec{e}_{\rho} &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0&lt;br /&gt;
\end{vmatrix} &lt;br /&gt;
= -\left[ \frac{\partial}{\partial \rho}\left(\frac{1}{\rho}\frac{\partial}{\partial \rho}(\rho f(\rho))\right) \right] \vec{e}_{\theta} = -\left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99568</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99568"/>
				<updated>2025-12-04T17:58:10Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;\$$&lt;br /&gt;
\nabla \times (\nabla \times \vec{u}) = \frac{1}{\rho} \begin{vmatrix}&lt;br /&gt;
\vec{e}_\rho &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0&lt;br /&gt;
\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho} \left( \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) \right) \right] \vec{e}_\theta = - \left[ \frac{\rho \frac{\partial^2 f}{\partial \rho^2} + \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_\theta = - \left[ \frac{1}{\rho} \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho^2} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_\theta&lt;br /&gt;
$$&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99562</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99562"/>
				<updated>2025-12-04T17:56:54Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;\nabla \times (\nabla \times \vec{u}) = \frac{1}{\rho} \begin{vmatrix}&lt;br /&gt;
\vec{e}_\rho &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0&lt;br /&gt;
\end{vmatrix} = \dots = - \left[ \frac{\rho \frac{\partial^2 f}{\partial \rho^2} + \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_\theta = - \left[ \frac{1}{\rho} \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho^2} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_\theta&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99554</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99554"/>
				<updated>2025-12-04T17:55:23Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;\nabla \times (\nabla \times \vec{u}) = \frac{1}{\rho} \begin{vmatrix}\vec{e}_\rho &amp;amp; \rho \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; \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) &amp;amp; 0\end{vmatrix} = -\left[ \frac{\partial}{\partial \rho} \left( \frac{1}{\rho} \frac{\partial}{\partial \rho} (\rho f(\rho)) \right) \right] \vec{e}_\theta = - \left[ \frac{\rho \frac{\partial^2 f}{\partial \rho^2} + \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_\theta = - \left[ \frac{1}{\rho} \frac{\partial^2 f}{\partial \rho^2} + \frac{1}{\rho^2} \frac{\partial f}{\partial \rho} - \frac{f(\rho)}{\rho^2} \right] \vec{e}_\theta&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99526</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99526"/>
				<updated>2025-12-04T17:48:48Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \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; 0 &amp;amp; \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \end{vmatrix} = - \left[ \frac{\partial}{\partial \rho} \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \right] \vec{e}_{\theta} = - \left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, tras desarrollar todos los terminos se llega a que:&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega&amp;lt;/math&amp;gt;, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;, llegamos a nuestro campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u(\rho, \theta)=f(\rho)\vec e_\theta=\left ( \frac{4}{3}\rho -\frac{4}{3\rho}\right )\vec e_\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99496</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99496"/>
				<updated>2025-12-04T17:43:50Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tras ello, se desarrolla el siguiente rotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times (\nabla \times \vec{u}) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \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; 0 &amp;amp; \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \end{vmatrix} = - \left[ \frac{\partial}{\partial \rho} \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \right] \vec{e}_{\theta} = - \left[ \frac{\rho^2 \frac{\partial^2 f}{\partial \rho^2} + \rho \frac{\partial f}{\partial \rho} - f(\rho)}{\rho^2} \right] \vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega \quad b = -\frac{2}{3}\omega, si suponemos que &amp;lt;math&amp;gt;|\vec{\omega}_e| = |\vec{\omega}_i| = 1 \text{ y } \mu = 1&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99477</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99477"/>
				<updated>2025-12-04T17:41:02Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo de velocidades ==&lt;br /&gt;
&lt;br /&gt;
Partiendo de las siguientes expresiones; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta) = f(\rho)\,\vec{e}_\theta,\quad f(\rho) = a\rho + \frac{b}{\rho}&amp;lt;/math&amp;gt;; y haciendo uso de los valores anteriormente calculados; &amp;lt;math&amp;gt;a = \frac{2}{3}\omega,\quad b = -\frac{2}{3}\omega,\ \text{con } \omega = 1&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=99439</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=99439"/>
				<updated>2025-12-04T17:27:18Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ u_{\rho} &amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix} = \left( \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho f(\rho)) \right) \vec{e}_{z}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=97691</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=97691"/>
				<updated>2025-12-03T22:26:11Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;      &lt;br /&gt;
Siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=97688</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=97688"/>
				<updated>2025-12-03T22:24:04Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;      ; siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=97687</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=97687"/>
				<updated>2025-12-03T22:22:46Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;      ; siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec{F}(\rho, \theta, z) = \frac{1}{\rho} \begin{vmatrix} \vec{e}_{\rho} &amp;amp; \rho \vec{e}_{\theta} &amp;amp; \vec{e}_{z} \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ F_{\rho} &amp;amp; \rho F_{\theta} &amp;amp; F_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=97685</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=97685"/>
				<updated>2025-12-03T22:21:59Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;      ; siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
Así, particularizando al ejercicio se obtiene:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_(Grupo_25)&amp;diff=97684</id>
		<title>Flujo de Couette entre dos tubos concéntricos (Grupo 25)</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_25)&amp;diff=97684"/>
				<updated>2025-12-03T22:17:48Z</updated>
		
		<summary type="html">&lt;p&gt;Aaron.perez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos . Grupo 25 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Andrés Gaitan, Pablo Casado, Esteban Gabaldon, Carlos Ascanio, Aarón Perez }}&lt;br /&gt;
[[Categoría:Teoría de Campos ]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
''' &amp;lt;big&amp;gt;Flujo de Couette entre dos tubos concéntricos&amp;lt;/big&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Introducción&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
El flujo de Couette entre dos tubos concentricos, designa el movimiento de un fluido viscoso entre dos cilindros coaxiales de diferente radio, siendo dominado así el movimiento por la rotación de los cilindros alrederor de una eje común. En ingenieria, el flujo de Couette es sumamente importante ya que es uno de los pocos fluidos viscosos de los que se conoce la solución exacta de la ecuacion de Navier-Stokes, volviendolo fundamental en el estudio de propiedades de los fluidos y estabilidad de los flujos.&lt;br /&gt;
&lt;br /&gt;
En este trabajo partiremos de un flujo generado por la rotación en sentido antihorario del cilindro interior con velocidad angular constante &amp;lt;math&amp;gt;\vec{w}_i&amp;lt;/math&amp;gt; y la rotación en sentido horario del cilindro exterior con velocidad angular &amp;lt;math&amp;gt;\vec{w}_e&amp;lt;/math&amp;gt;. Ambos cilindros tienen su eje &amp;lt;math&amp;gt;OX_3&amp;lt;/math&amp;gt; y sus radios &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=2 para el cilindro exterior y &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;=1 para el interior. A partir de ello, con el campo de velocidades entre ambos cilindros, estudiaremos el flujo de temperaturas resultante, el gradiente y el caudal, entre otras.&lt;br /&gt;
&lt;br /&gt;
==Mallado de la sección transversal==&lt;br /&gt;
En primer lugar, se toma la sección de ambos cilindros en el plano &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;=0 y se representa en matlab de acuerdo al parámetro angular &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt; y a los parámetros cartesianos &amp;lt;math&amp;gt;(x,y) \in [-2,2] \times [-2,2]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_sección_transversal.jpg|300px|right|Leyenda: Malla de elementos finitos para el flujo de Couette.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% MALLADO DE LA SECCIÓN TRANSVERSAL&lt;br /&gt;
figure; &lt;br /&gt;
rho=1:0.1:2;                                  % SE ESTABLECEN PARAMETROS ALGULARES Y CARTESIANOS                    &lt;br /&gt;
theta_malla = linspace(0, 2*pi, 50);             &lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta_malla);        % SE OBTIENE LA MALLA         &lt;br /&gt;
rho_int=1;&lt;br /&gt;
rho_ext=2;&lt;br /&gt;
hold on&lt;br /&gt;
grid on&lt;br /&gt;
x=RHO.*cos(THETA);                               &lt;br /&gt;
y=RHO.*sin(THETA);                               &lt;br /&gt;
mesh(x,y,0*y,'EdgeColor','g');                % SE REPRESENTA LA MALLA&lt;br /&gt;
theta_suave = theta_malla; &lt;br /&gt;
x_ext = rho_ext.*cos(theta_suave);            % SE OBTIENEN LOS CILINDROS INTERIOR Y EXTERIOR EN PLANTA&lt;br /&gt;
y_ext = rho_ext.*sin(theta_suave);&lt;br /&gt;
x_int = rho_int.*cos(theta_suave); &lt;br /&gt;
y_int = rho_int.*sin(theta_suave);&lt;br /&gt;
axis([-2, 2, -2, 2]);                         % SE LIMITAL LOS EJES                  &lt;br /&gt;
axis equal;                                      &lt;br /&gt;
plot(x_ext, y_ext, 'b', 'LineWidth', 3);      % SE REPRESENTAN AMBOS CILINDROS  &lt;br /&gt;
plot(x_int, y_int, 'b', 'LineWidth', 3);         &lt;br /&gt;
view(2)                                       % MALLADO DE LA SECCIÓN TRANSVERSAL - MALLA CIRCULAR Y BAJA DENSIDAD&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de velocidades. Ecuación de Navier-Stokes ==&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por la expresión &amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = f(\rho)\vec{e}_{\theta}&amp;lt;/math&amp;gt;, donde la presión p es constante. Sabiendo que (\vec{u},p) cumple la ecuacion de Navier-Stokes estacionaria se obtiene:&lt;br /&gt;
&amp;lt;math&amp;gt;(\vec{u} \cdot \nabla)\vec{u} + \nabla p = \mu \Delta\vec{u}&amp;lt;/math&amp;gt;      ; siendo \mu el coeficiente de viscosidad del fluido.&lt;br /&gt;
&lt;br /&gt;
Además, como la presión p es constante, su gradiente sera nulo: &amp;lt;math&amp;gt;\nabla p = 0&amp;lt;/math&amp;gt;, y si aparte despreciamos el primer término de la fórmula anterior obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;µ∆\vec{u} =\vec{0}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Así, se llega al Laplaciano de un campo vectorial que se desarrollara en la base cilíndrica de acuerdo a la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta\vec{u} = \nabla(\nabla \cdot \vec{u}) - \nabla \times (\nabla \times \vec{u})&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Se desarrolla el primer termino, que es el gradiente de una divergencia en coordenadas cilindricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \frac{\partial}{\partial \rho}(\rho u_{\rho}) + \frac{1}{\rho} \frac{\partial u_{\theta}}{\partial \theta} + \frac{\partial u_{z}}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se particulariza al ejercicio se obtiene que:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho}(0) + \frac{\partial}{\partial \theta}(f(\rho)) + \frac{\partial}{\partial z}(0) \right] = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Llegandose asi a la conclusión de que el primer término es igual al vector nulo: &amp;lt;math&amp;gt;\nabla(\nabla \cdot \vec{u}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se desarrolla el segundo termino, el rotacional del rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, para ello se empieza en primer lugar con el primer rotacional:&lt;/div&gt;</summary>
		<author><name>Aaron.perez</name></author>	</entry>

	</feed>