<?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=Br.mora</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=Br.mora"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Br.mora"/>
		<updated>2026-04-23T07:49:17Z</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_50&amp;diff=103456</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103456"/>
				<updated>2025-12-07T18:21:28Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Póster del artículo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Póster del artículo ==&lt;br /&gt;
Mediante el siguiente enlace podrá acceder al póster del siguiente artículo: [[Medio:Añade_algo_de_texto_compressed.pdf|Descargar póster]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:A%C3%B1ade_algo_de_texto_compressed.pdf&amp;diff=103454</id>
		<title>Archivo:Añade algo de texto compressed.pdf</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:A%C3%B1ade_algo_de_texto_compressed.pdf&amp;diff=103454"/>
				<updated>2025-12-07T18:20:55Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Poster_teoria_de_campos.7z&amp;diff=103441</id>
		<title>Archivo:Poster teoria de campos.7z</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Poster_teoria_de_campos.7z&amp;diff=103441"/>
				<updated>2025-12-07T18:06:48Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103439</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103439"/>
				<updated>2025-12-07T18:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Póster del artículo ==&lt;br /&gt;
Mediante el siguiente enlace podrá acceder al póster del siguiente artículo: [[Medio:Poster teoria de campos.7z|Descargar póster]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Poster_teoria_de_campos.pdf&amp;diff=103436</id>
		<title>Archivo:Poster teoria de campos.pdf</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Poster_teoria_de_campos.pdf&amp;diff=103436"/>
				<updated>2025-12-07T18:04:44Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103423</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103423"/>
				<updated>2025-12-07T17:56:22Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Póster del artículo ==&lt;br /&gt;
Mediante el siguiente enlace podrá acceder al póster del siguiente artículo: [[Medio:Poster teoria de campos.pdf|Descargar póster]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103096</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103096"/>
				<updated>2025-12-07T02:18:06Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Póster del artículo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Póster del artículo ==&lt;br /&gt;
Mediante el siguiente enlace podrá acceder al póster del siguiente artículo: [[Medio:PosterFlujoDeCouette (1).pdf|Descargar póster]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103095</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103095"/>
				<updated>2025-12-07T02:16:07Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Póster del artículo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Póster del artículo ==&lt;br /&gt;
Mediante el siguiente enlace podrá acceder al póster del siguiente artículo:[[Medio:PosterFlujoDeCouette (1).pdf]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103094</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103094"/>
				<updated>2025-12-07T02:15:09Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Póster del artículo ==&lt;br /&gt;
Mediante el siguiente enlace podrá acceder al póster del siguiente artículo:[[Medio:File.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:PosterFlujoDeCouette_(1).pdf&amp;diff=103093</id>
		<title>Archivo:PosterFlujoDeCouette (1).pdf</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:PosterFlujoDeCouette_(1).pdf&amp;diff=103093"/>
				<updated>2025-12-07T02:14:05Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103092</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103092"/>
				<updated>2025-12-07T02:12:52Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Póster del artículo ==&lt;br /&gt;
Mediante el siguiente enlace podrá acceder al póster del siguiente artículo:  &lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103091</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103091"/>
				<updated>2025-12-07T02:11:21Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Póster del artículo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103090</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103090"/>
				<updated>2025-12-07T02:09:44Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Poster del artículo ==&lt;br /&gt;
Mediante este enlace podrá descargar el póster con la información de este artículo:&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103089</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103089"/>
				<updated>2025-12-07T02:01:15Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Caudal que pasa por la sección θ=0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103088</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103088"/>
				<updated>2025-12-07T01:58:18Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Caudal que pasa por la sección θ=0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{A} u_\theta(ρ)\, dA = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103087</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103087"/>
				<updated>2025-12-07T01:45:04Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Caudal que pasa por la sección θ=0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=-\frac{1}{2}(4+1)\omega+\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103086</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103086"/>
				<updated>2025-12-07T00:44:29Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Calculo de las velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&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;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=\frac{1}{2}(4+1)\omega-\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103080</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103080"/>
				<updated>2025-12-07T00:18:11Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Representación del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además, el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación del campo de velocidades==&lt;br /&gt;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que } \rho \in [1,2]  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=\frac{1}{2}(4+1)\omega-\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=103014</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=103014"/>
				<updated>2025-12-06T22:50:19Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=1:0.1:2;&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
grid on&lt;br /&gt;
axis equal;          &lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
plot(x,y,'b')&lt;br /&gt;
plot(x',y','b')&lt;br /&gt;
rin=1;       &lt;br /&gt;
rex=2;     &lt;br /&gt;
th=linspace(0, 2*pi, 400);&lt;br /&gt;
plot(rin*cos(th),rin*sin(th),'k','LineWidth',2);&lt;br /&gt;
plot(rex*cos(th),rex*sin(th),'k','LineWidth',2);&lt;br /&gt;
title('Mallado del flujo de Couette entre dos tubos concéntricos')&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además, el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación del campo de velocidades==&lt;br /&gt;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que \rho \in [1,2]}  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,15);&lt;br /&gt;
theta=linspace(0,2*pi,20);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
x=RHO.*cos(THETA);&lt;br /&gt;
y=RHO.*sin(THETA);&lt;br /&gt;
f=(1/3)*((8./RHO)-(5.*RHO));                 &lt;br /&gt;
Vrho=zeros(size(RHO));    &lt;br /&gt;
Vx=-f.*sin(THETA);&lt;br /&gt;
Vy=f.*cos(THETA);&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,200); &lt;br /&gt;
theta=linspace(0, 2*pi,200);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=(5/6).*RHO.^2-(8/3).*log(RHO);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Líneas de corriente de u');&lt;br /&gt;
contour(X,Y,t,20,'LineWidth',1.5);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);          &lt;br /&gt;
theta=linspace(0,2*pi,200);&lt;br /&gt;
f=abs((1/3)*(-5.*rho+8./rho));&lt;br /&gt;
rhomin=sqrt(8/5);&lt;br /&gt;
fmin=abs((1/3)*(-5*rhomin+8/rhomin));&lt;br /&gt;
rhomax=2;&lt;br /&gt;
fmax=abs((1/3)*(-5*rhomax+8/rhomax));&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
F=abs((1/3)*(-5.*RHO + 8./RHO));&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
Z=F;&lt;br /&gt;
figure;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
cmap=turbo(length(rho));&lt;br /&gt;
idx=round(rescale(f,1,length(rho)));&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:length(rho)-1&lt;br /&gt;
   plot(rho(i:i+1),f(i:i+1),'Color',cmap(idx(i),:),'LineWidth',2);&lt;br /&gt;
end&lt;br /&gt;
h1=plot(rho_min,fmin,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
h2=plot(rho_max,fmax,'ko','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
text(rhomin,fmin,sprintf('   Mínimo = %.f',fmin),'VerticalAlignment','bottom','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
text(rhomax,fmax,sprintf('  Máximo = %.f',fmax),'VerticalAlignment','top','Color','k','FontSize',10,'FontWeight','bold');&lt;br /&gt;
xlabel('\rho');&lt;br /&gt;
ylabel('|u(\rho)|');&lt;br /&gt;
title('Gráfica del módulo de la velocidad');&lt;br /&gt;
grid on;&lt;br /&gt;
axis tight;&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,Z,'EdgeColor','none');&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('|u(\rho)|');&lt;br /&gt;
title('Superficie (módulo velocidad)');&lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot50.png|miniaturadeimagen|400px|centro|Módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=5/3;   &lt;br /&gt;
mr=2*a;&lt;br /&gt;
rho=linspace(1,2,300);        &lt;br /&gt;
theta=linspace(0,2*pi,300);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
C=mr*ones(size(RHO));&lt;br /&gt;
figure;&lt;br /&gt;
pcolor(X,Y,C);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-3 3 -3 3]);&lt;br /&gt;
title('Módulo del rotacional de U');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tem50.png|miniaturadeimagen|400px|centro|Campo de temperatura]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=linspace(1,2,400);&lt;br /&gt;
theta=linspace(0,2*pi,400);&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
T=log10(1+RHO.^2).*(cos(THETA)).^2; &lt;br /&gt;
X=RHO.*cos(THETA);&lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
rhomax=2;&lt;br /&gt;
thetamax=[0, pi];&lt;br /&gt;
xmax=rhomax*cos(thetamax);&lt;br /&gt;
ymax=rhomax*sin(thetamax);&lt;br /&gt;
Tmax=log10(1+rhomax^2);&lt;br /&gt;
fprintf('Temperatura máxima = %.6f\n',Tmax);&lt;br /&gt;
for i=1:2&lt;br /&gt;
   fprintf('Máx %d: rho = %.6f, theta = %.6f rad, (x,y) = (%.6f, %.6f)\n',i,rhomax,thetamax(i),xmax(i),ymax(i));&lt;br /&gt;
end&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,T,40); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal tight;&lt;br /&gt;
title('Curvas de nivel de T(\rho,\theta)');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
hold on;&lt;br /&gt;
clim([min(T(:)),max(T(:))]); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot(xmax(i),ymax(i),'ko','MarkerSize',10,'LineWidth',2);&lt;br /&gt;
  &lt;br /&gt;
   if xmax(i)&amp;gt;0&lt;br /&gt;
       text(xmax(i)-0.8,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   else&lt;br /&gt;
       text(xmax(i)+0.08,ymax(i),sprintf(' Máx %.3f',Tmax),'Color','k','FontSize',11,'FontWeight','bold');&lt;br /&gt;
   end&lt;br /&gt;
end&lt;br /&gt;
grid on&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,T,'EdgeColor','none'); &lt;br /&gt;
colormap(turbo); &lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
zlabel('T');&lt;br /&gt;
title('Campo escalar T(\rho,\theta)');&lt;br /&gt;
view(25,15);&lt;br /&gt;
clim([min(T(:)), max(T(:))]);&lt;br /&gt;
hold on;&lt;br /&gt;
for i=1:2&lt;br /&gt;
   plot3(xmax(i),ymax(i),Tmax,'go','MarkerSize',8,'LineWidth',2);&lt;br /&gt;
   text(xmax(i),ymax(i),Tmax,sprintf('  Máx %.3f',Tmax),'Color','g','FontSize',11,'FontWeight','bold');&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codigo Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[x,y]=meshgrid(linspace(-2.2,2.2,401),linspace(-2.2,2.2,401));&lt;br /&gt;
rho=hypot(x,y);     &lt;br /&gt;
theta=atan2(y,x);&lt;br /&gt;
T=log10(1+rho.^2).*(cos(theta).^2);&lt;br /&gt;
Tr=(2.*rho.*(cos(theta).^2))./((1+rho.^2)*log(10));&lt;br /&gt;
Ttheta=-2*cos(theta).*sin(theta).*log10(1+rho.^2);&lt;br /&gt;
gx=Tr.*cos(theta)-(Ttheta./rho).*sin(theta); &lt;br /&gt;
gy=Tr.*sin(theta)+(Ttheta./rho).*cos(theta);&lt;br /&gt;
mask=(rho&amp;gt;=1)&amp;amp;(rho&amp;lt;=2);&lt;br /&gt;
T(~mask)=NaN;&lt;br /&gt;
gx(~mask)=0; &lt;br /&gt;
gy(~mask)=0;  &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
contour(x,y,T,20);&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
step=16;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Curvas de nivel y gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
}}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
box on;&lt;br /&gt;
grid on;&lt;br /&gt;
quiver(x(1:step:end,1:step:end),y(1:step:end,1:step:end),gx(1:step:end,1:step:end),gy(1:step:end,1:step:end),0.8,'Color',[1 0 0],'LineWidth',0.8);&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
xlim([-2.2 2.2]);&lt;br /&gt;
ylim([-2.2 2.2]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Caudal que pasa por la sección θ=0==&lt;br /&gt;
=== Cálculo del caudal===&lt;br /&gt;
&lt;br /&gt;
La sección &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; es una línea radial desde &amp;lt;math&amp;gt;ρ = 1&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;ρ = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
El fluido se mueve dependiente de  &amp;lt;math&amp;gt;u_\theta&amp;lt;/math&amp;gt;, así que el flujo atraviesa esa línea perpendicularmente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El caudal &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a través de esa sección (profundidad &amp;lt;math&amp;gt;h = 1 \,\text{m}&amp;lt;/math&amp;gt;) se calcula como:&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \int_{z=0}^{z=1}\int_{ρ=1}^{ρ=2} u_\theta(ρ)\, dρ dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
y haciendo la integral donde Z=altura y  &amp;lt;math&amp;gt;\rho =base&amp;lt;/math&amp;gt; nos sale que:&lt;br /&gt;
&amp;lt;math&amp;gt;Q=\frac{1}{2}(4+1)\omega-\frac{4}{3}(n+1)\omega\cdot ln(2) &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tem50.png&amp;diff=102994</id>
		<title>Archivo:Tem50.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tem50.png&amp;diff=102994"/>
				<updated>2025-12-06T22:24:12Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Rot50.png&amp;diff=102993</id>
		<title>Archivo:Rot50.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Rot50.png&amp;diff=102993"/>
				<updated>2025-12-06T22:21:28Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=101250</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=101250"/>
				<updated>2025-12-05T17:20:37Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además, el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación del campo de velocidades==&lt;br /&gt;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que \rho \in [1,2]}  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente, en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=260 heights=260&amp;gt;&lt;br /&gt;
File:Solo grad.png|Gradiente&lt;br /&gt;
File:LNT.png|Líneas de nivel&lt;br /&gt;
File:mixgl.png|Gradiente y líneas de nivel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=101240</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=101240"/>
				<updated>2025-12-05T17:13:06Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: /* Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además, el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación del campo de velocidades==&lt;br /&gt;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que \rho \in [1,2]}  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Solo grad.png| izquierda |miniaturadeimagen|400px|Gradiente]]  &lt;br /&gt;
&lt;br /&gt;
[[Archivo:LNT.png|centro|miniaturadeimagen|400px|Líneas de nivel]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mixgl.png|derecha|miniaturadeimagen|400px|Gradiente y líneas de nivel]]&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=101211</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=101211"/>
				<updated>2025-12-05T17:01:47Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado Grpo 50.png|400px|miniaturadeimagen|centro| Mallado Flujo de Couette entre dos tubos concéntricos]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además, el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = \omega \rho \vec{\mathbf{e_\theta}} = \omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = -n \omega \rho \vec{\mathbf{e_\theta}} = - 2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} \omega = (a+b) \Longrightarrow a= \omega -b  \\ -2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow -(2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=\omega-\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (-\frac{4}{3}n -\frac{4}{3}+1)\omega =(-\frac{4}{3}n -\frac{1}{3})\omega \Longrightarrow  a= -\frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \text{ (antihorario)}\\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \text{ (horario) }\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación del campo de velocidades==&lt;br /&gt;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= -[ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que \rho \in [1,2]}  \begin{cases} -\frac{5}{3} \cdot 1 + \frac{8}{3}\cdot \frac{1}{1}= 1 =1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ -\frac{5}{3} \cdot 2 + \frac{8}{3}\cdot \frac{1}{2}= -2 =-2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campo de vel Grupo50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código de Matlab:&lt;br /&gt;
&lt;br /&gt;
== Representación de las líneas de corriente del campo ==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times -[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=-[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int -[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= -\frac{4}{3}(n+1)\omega \cdot ln(\rho) + \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt;===&lt;br /&gt;
[[Archivo:Lineas de corriente G50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;br /&gt;
&lt;br /&gt;
En este apartado, identificaremos los puntos donde la velocidad del fluido es máxima. Para ello, primero calcularemos el módulo del campo vectorial que corresponde a la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\ \left | \vec u (\rho ) \right |   =   \left | -\left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta \right |  =  \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación buscamos los valores máximos que dicho módulo puede tomar, es decir, estamos buscando puntos críticos. Por lo tanto, lo derivamos e igualamos a 0. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{ \partial}{\partial \rho}\left| \vec{u}(\rho) \right| = \frac{ \partial}{\partial \rho}\left[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{\rho}\right] = \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{1}{3}(4n+1)\omega+\frac{4}{3}(n+1)\omega\cdot\frac{1}{\rho^2} = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la ecuación obtenida en el punto anterior no puede cumplirse con valores reales, concluimos que la función del módulo no tiene máximos ni mínimos; es estrictamente creciente o estrictamente decreciente. Para determinar el máximo valor que puede tomar el módulo, evaluamos la función en los extremos del intervalo ρ∈(1,2):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot  \frac{1}{1} = \omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=2) \right| = \frac{1}{3}(4n+1)\omega\rho - \frac{2}{3}(n+1)\omega = 2n\omega &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entnces podemos concluir que si: &amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;gt;  \left| \vec{u}(\rho=2) \right| \text{si  } n&amp;lt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;lt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| &amp;lt; \left| \vec{u}(\rho=2) \right| \text{si  } n &amp;gt; \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} &amp;gt; \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left| \vec{u}(\rho=1) \right| =  \left| \vec{u}(\rho=2) \right| \text{si  } n = \frac{1}{2} \Rightarrow \vec{\mathbf{\omega_e}} = \frac{1}{2}\vec{\mathbf{\omega_i}} \Rightarrow \text{ Máx en } \left| \vec{u}(\rho=1) \right| \text{y } \left| \vec{u}(\rho=2) \right|  &amp;lt;/math&amp;gt;&lt;br /&gt;
=== Representación grafica===&lt;br /&gt;
[[Archivo:Fig6 modulo de velocidadG50.png|miniaturadeimagen|400px|centro|Campo de velocidades]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
=== Cálculo del rotacional de &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Para calcular el rotacional de un campo vectorial en coordenadas cilíndricas, se utiliza la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u}&lt;br /&gt;
= -\frac{1}{\rho}&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;
\dfrac{\partial}{\partial \rho} &amp;amp; \dfrac{\partial}{\partial \theta} &amp;amp; \dfrac{\partial}{\partial z} \\&lt;br /&gt;
u_{\rho} &amp;amp; {\rho}u_{\theta} &amp;amp; u_{z}&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, conociendo &amp;lt;math&amp;gt; \vec{u} &amp;lt;/math&amp;gt; :&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = f(ρ) \vec{e_θ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = -\frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} =  \frac{1}{ρ} \left [\vec{-e_\rho} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial z} \right) + \vec{e_z} \left (\frac{\partial \left [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega \cdot \frac{1}{\rho} \right ] \vec e_\theta}{\partial \rho} \right) \right ]=&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{1}{ρ} \left [\vec{e_z} \left (\frac{2}{3} (4n+1)\omega\rho - 0 \right ) \right ] = \left [-\frac{2}{3} (4n+1)\omega \right] \vec{e_z}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, el rotacional es constante en todo el dominio.&lt;br /&gt;
&lt;br /&gt;
===Representación grafica===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Temperaturas==&lt;br /&gt;
La temperatura del fluido viene definida por el siguiente campo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T(\rho,\theta) = log(1+ \rho^2)\cos^2 \theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y la temperatura máxima que puede alcanzar se puede ver en la grafica como la zona mas amarilla.&lt;br /&gt;
=== Representación gráfica===&lt;br /&gt;
Dado el campo de Temperaturas, la representación del campo y de las curvas de nivel es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
Primero definimos en coordenadas cilíndricas el campo vectorial gradiente de un campo escalar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\triangledown T = \frac{ \partial T}{\partial \rho}\vec{e_\rho} + \frac{1}{\rho}\frac{ \partial T}{\partial \theta}\vec{e_\theta} + \frac{ \partial T}{\partial z}\vec{e_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero nuestra función de temperatura T solo depende 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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown T(\rho,\theta)=  \cos^{2}\theta \cdot \frac{2\rho}{(1 + \rho^{2}) ln10} \cdot \vec{e}_\rho - \frac{\log(1 + \rho^{2})\cdot2\sin\theta\cdot\cos\theta}{\rho} \cdot \vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostración que la gráfica del gradiente de temperatura sea ortogonal a las curvas de nivel de la temperatura ===&lt;br /&gt;
&lt;br /&gt;
En la primera imagen se visualiza el campo gradiente en la segunda las curvas de nivel de la temperatura  y finalmente,  la comprobación de que el campo gradiente es ortogonal a las líneas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Solo grad.png|miniaturadeimagen|400px|izquierda| Gradiente]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: LNT.png|miniaturadeimagen|400px|centro|Lineas de nivel]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: mixgl.png|miniaturadeimagen|400px|derecha| Gradiente y líneas de nivel]]&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Mixgl.png&amp;diff=101209</id>
		<title>Archivo:Mixgl.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Mixgl.png&amp;diff=101209"/>
				<updated>2025-12-05T17:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:LNT.png&amp;diff=101207</id>
		<title>Archivo:LNT.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:LNT.png&amp;diff=101207"/>
				<updated>2025-12-05T16:59:58Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Solo_grad.png&amp;diff=101183</id>
		<title>Archivo:Solo grad.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Solo_grad.png&amp;diff=101183"/>
				<updated>2025-12-05T16:56:13Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Lineas_de_corriente_G50.png&amp;diff=100683</id>
		<title>Archivo:Lineas de corriente G50.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Lineas_de_corriente_G50.png&amp;diff=100683"/>
				<updated>2025-12-05T11:46:46Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Fig6_modulo_de_velocidadG50.png&amp;diff=100673</id>
		<title>Archivo:Fig6 modulo de velocidadG50.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Fig6_modulo_de_velocidadG50.png&amp;diff=100673"/>
				<updated>2025-12-05T11:43:41Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:M%C3%B3dulo_de_la_vel_Grupo_50.png&amp;diff=100661</id>
		<title>Archivo:Módulo de la vel Grupo 50.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:M%C3%B3dulo_de_la_vel_Grupo_50.png&amp;diff=100661"/>
				<updated>2025-12-05T11:41:30Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:L%C3%ADneas_de_corriente_(G50).png&amp;diff=100651</id>
		<title>Archivo:Líneas de corriente (G50).png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:L%C3%ADneas_de_corriente_(G50).png&amp;diff=100651"/>
				<updated>2025-12-05T11:38:07Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:L%C3%ADneas_de_corriente_grp50.png&amp;diff=100644</id>
		<title>Archivo:Líneas de corriente grp50.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:L%C3%ADneas_de_corriente_grp50.png&amp;diff=100644"/>
				<updated>2025-12-05T11:36:14Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campo_de_vel_Grupo50.png&amp;diff=100609</id>
		<title>Archivo:Campo de vel Grupo50.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campo_de_vel_Grupo50.png&amp;diff=100609"/>
				<updated>2025-12-05T11:21:29Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Mallado_Grpo_50.png&amp;diff=100576</id>
		<title>Archivo:Mallado Grpo 50.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Mallado_Grpo_50.png&amp;diff=100576"/>
				<updated>2025-12-05T11:12:23Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Mallado_Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos.png&amp;diff=100563</id>
		<title>Archivo:Mallado Flujo de Couette entre dos tubos concéntricos.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Mallado_Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos.png&amp;diff=100563"/>
				<updated>2025-12-05T11:05:41Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=96267</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=96267"/>
				<updated>2025-12-03T12:48:33Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además, el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = -\omega \rho \vec{\mathbf{e_\theta}} = -\omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = n \omega \rho \vec{\mathbf{e_\theta}} =  2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} -\omega = (a+b) \Longrightarrow a= -\omega -b  \\ 2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow (2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{-4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=-\omega+\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (\frac{4}{3}n +\frac{4}{3}-1)\omega =(\frac{4}{3}n +\frac{1}{3})\omega \Longrightarrow  a= \frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= [ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación del campo de velocidades==&lt;br /&gt;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{-4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= [ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que }  \begin{cases} \frac{5}{3} \cdot 1 - \frac{8}{3}\cdot \frac{1}{1}= -1 =-1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ \frac{5}{3} \cdot 2 - \frac{8}{3}\cdot \frac{1}{2}= 2 =2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas de corriente del campo==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;/math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= \frac{4}{3}(n+1)\omega \cdot ln(\rho) - \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=96264</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=96264"/>
				<updated>2025-12-03T12:45:09Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz }}&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además, el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = -\omega \rho \vec{\mathbf{e_\theta}} = -\omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = n \omega \rho \vec{\mathbf{e_\theta}} =  2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} -\omega = (a+b) \Longrightarrow a= -\omega -b  \\ 2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow (2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{-4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=-\omega+\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (\frac{4}{3}n +\frac{4}{3}-1)\omega =(\frac{4}{3}n +\frac{1}{3})\omega \Longrightarrow  a= \frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= [ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación del campo de velocidades==&lt;br /&gt;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{-4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= [ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que }  \begin{cases} \frac{5}{3} \cdot 1 - \frac{8}{3}\cdot \frac{1}{1}= -1 =-1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ \frac{5}{3} \cdot 2 - \frac{8}{3}\cdot \frac{1}{2}= 2 =2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas de corriente del campo==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;/math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= \frac{4}{3}(n+1)\omega \cdot ln(\rho) - \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Couette_entre_dos_tubos_conc%C3%A9ntricos_GRUPO_50&amp;diff=96262</id>
		<title>Flujo de Couette entre dos tubos concéntricos GRUPO 50</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_50&amp;diff=96262"/>
				<updated>2025-12-03T12:37:23Z</updated>
		
		<summary type="html">&lt;p&gt;Br.mora: Página creada con «{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | Teoría de Campos|2025-26 | Brisa Mora,...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo de Couette entre dos tubos concéntricos (Grupo 50) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Brisa Mora, Alejandro Morales, Nicolás López, Adrián Muñoz}}&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
En este proyecto vamos a considerar el flujo de un fluido incompresible a través de dos cilindros concéntricos, de manera que el exterior se mueve con velocidad angular constante &amp;lt;math&amp;gt;\vec{\mathbf{\omega_e}}&amp;lt;/math&amp;gt; en sentido horario mientras que el interior se mueve con velocidad angular &amp;lt;math&amp;gt;\vec{\mathbf{\omega_i}}&amp;lt;/math&amp;gt; en sentido contrario. Si suponemos que ambos cilindros tienen su eje en &amp;lt;math&amp;gt;𝑂𝑋_3&amp;lt;/math&amp;gt; y pintamos la sección transversal &amp;lt;math&amp;gt;(𝑥_{3} = 0)&amp;lt;/math&amp;gt;, el cilindro exterior queda proyectado sobre la la circunferencia 𝜌 = 2 y el interior sobre la circunferencia 𝜌 =1. Trabajaremos en coordenadas cilíndricas&lt;br /&gt;
&lt;br /&gt;
== Representación de la sección trasversal==&lt;br /&gt;
&lt;br /&gt;
Como punto de comienzo, vamos a realizar una sección trasversal de los tubos que represente los tubos que representen los puntos ocupado por el fluido. Para ello hemos dibujado un mallado en Matlab que se ve de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo de las velocidades ==&lt;br /&gt;
&lt;br /&gt;
=== Definición del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se sabe que la velocidad de las partículas viene dada por  &amp;lt;math&amp;gt;\vec{u}(𝜌, θ) = f(𝜌) \vec{e_θ} &amp;lt;/math&amp;gt; y que su presión 𝜌 es constante. Además, el campo de velocidades tiene que cumplir la ecuación de Navier-Stokes estacionaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇𝜌 = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en la que µ es el coeficiente de viscosidad del fluido, y donde vamos a despreciar el primer término (parte convectiva). Obteniendo así:&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;
 &lt;br /&gt;
=== Cálculo del Laplaciano del campo de velocidades===&lt;br /&gt;
&lt;br /&gt;
Para el cálculo del laplaciano vectorial en coordenadas cartesianas tenemos la siguiente formula:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∆\vec{u} = ∆(u_1\vec{i} + u_2\vec{j}+ u_3\vec{k}) = ∆u_1\vec{i} + ∆u_2\vec{j}+ ∆u_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero en este ejercicio el campo de velocidades está dado en la base cilíndrica, así que utilizaremos:&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;
====Gradiente de la divergencia====&lt;br /&gt;
&lt;br /&gt;
Si lo separamos por pasos, en el primer sumando tenemos el gradiente de la divergencia, pero para ello necesitamos calcular primero la divergencia. En nuestro caso, tenemos un fluido incompresible y dado que la divergencia mide el cambio en la densidad de un fluido moviéndose de acuerdo con un campo vectorial, será nulo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇ · \vec{u} = \frac{1}{ρ}[\frac{ \partial}{\partial ρ}(0) + \frac{ \partial}{\partial θ}(f(ρ)) + \frac{ \partial}{\partial z}(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la divergencia es nula el gradiente también lo es.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇(∇ · \vec{u})= ∇(0)= \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Rotacional del campo de velocidades====&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;(\nabla\times\vec{u}) = \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; ρf(ρ) &amp;amp; 0 \end{vmatrix} = \frac{1}{ρ}\frac{ \partial (ρf(ρ)) }{\partial ρ}\vec{e_z} = [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}]\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el rotacional del campo de velocidades, continuamos con el procedimiento calculando el rotacional del rotacional del campo de velocidades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;  &amp;lt;math&amp;gt;\nabla\times(\nabla\times\vec{u})= \frac{1}{ρ}\begin{vmatrix} \vec{e_ρ} &amp;amp; ρ\vec{e_θ} &amp;amp; \vec{e_z} \\ \frac{ \partial}{\partial ρ} &amp;amp; \frac{\partial }{\partial θ} &amp;amp; \frac{\partial }{\partial z}\\ 0 &amp;amp; 0 &amp;amp; [\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}] \end{vmatrix} = -\frac{1}{ρ}\frac{ \partial }{\partial ρ}(\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}) ρ\vec{e_θ} = \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Calculo final====&lt;br /&gt;
Tras haber calculado todas las partes de la ecuación, sustituimos en la definición de Laplaciano vectorial&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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \vec{0} - \frac{1}{ρ}[\frac{f(ρ)}{ρ}-\frac{\partial(f(ρ))}{\partial ρ}-ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Delta\vec{u} = \frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculos con la ecuación de Navier-Stocks===&lt;br /&gt;
Dado que ya conocemos todas los partes de la ecuación, podemos resolverla, para hallar así el campo de velocidades:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(\vec{u} · ∇)\vec{u} + ∇p = µ∆\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{0} + {0}-µ∆\vec{u} = \vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{ρ}[-\frac{f(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &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(ρ)}{ρ}+\frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})]\vec{e_θ} = \vec{0} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de que f(ρ) satisface una ecuación diferencial====&lt;br /&gt;
La ecuación diferencial dada es:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{f(ρ)}{ρ} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
si desarrollamos la primera parte de la ecuación tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = \frac{\partial(f(ρ))}{\partial ρ}+ρ\frac{\partial}{\partial ρ}(\frac{\partial(f(ρ))}{\partial ρ})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado obtenido coincide con el segundo y tercer sumando de la ecuación de Navier-Stocks, por lo tanto sustituyendo tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;-\frac{f(ρ)}{ρ}+\frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y reordenando la ecuación, comprobamos lo que se nos pedía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comprobación de una solución conocida====&lt;br /&gt;
Dada una solución posible solución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(ρ) = aρ +\frac{b}{ρ},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder comprobar que esta solución es válida, es necesario derivar la expresión de forma que dichas derivadas aparezcan en la ecuación diferencial obtenida. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial f(ρ)}{\partial ρ} = a -\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial }{\partial ρ}(ρ\frac{\partial f(ρ)}{\partial ρ}) = \frac{\partial }{\partial ρ}(ρ(a -\frac{b}{ρ^2})) = \frac{\partial }{\partial ρ}(aρ -\frac{b}{ρ})) = a +\frac{b}{ρ^2},\hspace{20pt}a,b \in \mathbb{R}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hallar dichas derivadas, las introducimos en la ecuación obtenida anteriormente y verificamos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \frac{1}{ρ}(aρ +\frac{b}{ρ}) = a +\frac{b}{ρ^2} \Longrightarrow \frac{f(ρ)}{ρ} = \frac{\partial}{\partial ρ}(ρ\frac{\partial(f(ρ))}{\partial ρ}),\hspace{20pt}a,b \in \mathbb{R}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Valores de &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot;====&lt;br /&gt;
Tenemos que buscar los valores &amp;quot;a&amp;quot; y &amp;quot;b&amp;quot; tal que &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; coincide en las fronteras.&lt;br /&gt;
Para ello se imponen las siguientes condiciones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{cases}\vec{\mathbf{u}}(ρ=1)=\vec{\mathbf{\omega_i}} \times ρ\vec{\mathbf{e_\rho}} = -\omega \rho \vec{\mathbf{e_\theta}} = -\omega \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)=\vec{\mathbf{\omega_e}} \times ρ\vec{\mathbf{e_\rho}} = n \omega \rho \vec{\mathbf{e_\theta}} =  2n \omega \vec{\mathbf{e_\theta}}\end{cases} \Longrightarrow  \begin{cases}\vec{\mathbf{u}}(ρ=1)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}} = (a+b) \vec{\mathbf{e_\theta}}  \\  \vec{\mathbf{u}}(ρ=2)= (a\rho + \frac{b}{\rho}) \vec{\mathbf{e_\theta}}=  (2a+\frac{b}{2})\vec{\mathbf{e_\theta}} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que haciendo un resolución de un sistema de 2 ecuaciones con 2 incognitas al tener dos funciones (&amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{\mathbf{\omega}} \times \rho\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt; ) nos tienes que salir que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\begin{cases} -\omega = (a+b) \Longrightarrow a= -\omega -b  \\ 2n \omega = 2a + \frac{b}{2} \end{cases} &lt;br /&gt;
\Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow  2n\omega = -2\omega-2b+ \frac{b}{2} \Longrightarrow (2n+2)\omega= \frac{-3b}{2} \Longrightarrow &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow b=\frac{-4}{3}(n+1)\omega  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces sustituyo b en a y sale: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\Longrightarrow a=-\omega+\frac{4}{3}(n+1)\omega \Longrightarrow  a=(\frac{4}{3}(n+1))\omega = (\frac{4}{3}n +\frac{4}{3}-1)\omega =(\frac{4}{3}n +\frac{1}{3})\omega \Longrightarrow  a= \frac{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quedando la ecuación diferencial como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= [ \frac{1}{3}(4n+1)\omega\rho-\frac{4}{3}(n+1)\omega\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que} \begin{cases} |\vec{\mathbf{\omega_i}}| = \omega \\&lt;br /&gt;
|\vec{\mathbf{\omega_e}}| = n\omega \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación del campo de velocidades==&lt;br /&gt;
suponiendo las condiciones del enunciado &amp;lt;math&amp;gt;|\vec{\mathbf{\omega_i}}|=|\vec{\mathbf{\omega_e}}|=1  \text{ y } \mu=1 &amp;lt;/math&amp;gt; y además tenemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b=\frac{-4}{3}(n+1)\omega&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{1}{3}(4n+1)\omega &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en la función y obtenemos: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{\mathbf{u_\rho}}= [ \frac{5}{3}\rho-\frac{8}{3}\cdot\frac{1}{\rho} ]\vec{\mathbf{e_\theta}} \text{ tal que }  \begin{cases} \frac{5}{3} \cdot 1 - \frac{8}{3}\cdot \frac{1}{1}= -1 =-1\cdot1=\vec{\mathbf{\omega_i}}\times \rho\vec{\mathbf{e_\rho}} \\ \frac{5}{3} \cdot 2 - \frac{8}{3}\cdot \frac{1}{2}= 2 =2\cdot1=\vec{\mathbf{\omega_e}}\times \rho\vec{\mathbf{e_\rho}}&lt;br /&gt;
 \end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y su representación sería la siguiente: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas de corriente del campo==&lt;br /&gt;
Para ello, necesitamos calcular el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{\mathbf{v}}=\vec{\mathbf{k}}\times\vec{\mathbf{u}} \rightarrow \vec{\mathbf{v}}(\rho)= \vec{\mathbf{k}}\times [\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{e_\theta}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=[\frac{1}{3}(4n+1)\omega\rho - \frac{4}{3}(n+1)\omega\frac{1}{\rho}]\vec{\mathbf{(-e_\rho)}}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;=[\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demostración de que el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional===&lt;br /&gt;
&lt;br /&gt;
Comprobamos que, como dice el enunciado, el campo &amp;lt;math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt; es irrotacional debido a que la divergencia de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; es nula, cosa que ya hemos calculado con anterioridad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\triangledown\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec{e}_{\rho }&amp;amp;\rho \cdot \vec{e} _{\theta }  &amp;amp; \vec{e}_{z}\\ &lt;br /&gt;
\frac{\partial }{\partial \rho } &amp;amp; \frac{\partial }{\partial \theta} &amp;amp; \frac{\partial }{\partial z} \\ [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} &amp;amp; 0 &amp;amp; 0\end{vmatrix}=\vec 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se comprueba la irrotacionalidad de &amp;lt;/math&amp;gt;\vec{\mathbf{v}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las líneas de corriente===&lt;br /&gt;
Conocemos que:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v} = \nabla\psi \Longrightarrow [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} = \frac{\partial\psi}{\partial\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}\vec{e}_\theta + \frac{\partial\psi}{\partial z}\vec{e}_z &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho} = [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \Longrightarrow \psi = \int [\frac{4}{3}(n+1)\omega\frac{1}{\rho}-\frac{1}{3}(4n+1)\omega\rho ]\vec{\mathbf{e_\rho}} \text{ }  \partial \rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la integral y nos sale que &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;math&amp;gt; \psi= \frac{4}{3}(n+1)\omega \cdot ln(\rho) - \frac{1}{3}(4n+1)\omega \cdot\frac{\rho^2}{2} + C, C\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de las líneas de corriente de &amp;lt;math&amp;gt;\vec{\mathbf{u}}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad máxima del fluido ==&lt;/div&gt;</summary>
		<author><name>Br.mora</name></author>	</entry>

	</feed>