<?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=Andrea.garcia12</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=Andrea.garcia12"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Andrea.garcia12"/>
		<updated>2026-04-24T08:20:01Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=102702</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=102702"/>
				<updated>2025-12-06T19:35:22Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Bibliografía */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que nos piden.&lt;br /&gt;
&lt;br /&gt;
A continuación, insertamos el enlace del póster resumen: https://www.overleaf.com/read/msqvhwxybnbf#420834&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==. Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;250px&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Lineasdecorriente26.png|Lineas de Corriente&lt;br /&gt;
Archivo:apartado62G26.png|Presión de Fluido&lt;br /&gt;
Archivo:Campovelocidades26.png|Campo de velocidades &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== . Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== . Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la velocidad cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== . Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y teniendo en cuenta la presión calculada en el apartado 6:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==. Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== . Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== . Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Aplicamos el teorema de Kutta-Joukowski, este nos dice que la fuerza que ejerce el fluido sobre el obstáculo es proporcional a esta circulación, y sabiendo que es nula, concluimos que el fluido no ejerce ninguna fuerza sobre el obstáculo.&lt;br /&gt;
&lt;br /&gt;
El cálculo del flujo ideal alrededor del cilindro demuestra que la circulación es nula (Γ=0) debido a la perfecta simetría del campo de velocidades, lo que, según el teorema de Kutta-Joukowski, implica necesariamente una ausencia de fuerza de sustentación (L=0). &lt;br /&gt;
Este resultado teórico, conocido como la Paradoja de D'Alembert, contradice la realidad física donde los objetos experimentan fuerzas debido a la viscosidad del fluido, evidenciando así que el modelo ideal es insuficiente por sí mismo y requiere la introducción artificial de un vórtice para romper la simetría y generar la sustentación observada en la práctica. Esto es precisamente lo que tratamos en el Apartado 9, donde añadiremos un término de vórtice a la función potencial para corregir el modelo.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Bibliografía ==&lt;br /&gt;
▶ Apuntes proporcionados por la Escuela.&lt;br /&gt;
&lt;br /&gt;
▶ Batchelor, G. K. Introducción a la dinámica de fluidos. Editorial Reverté, 2000.&lt;br /&gt;
&lt;br /&gt;
▶ White, F. M. Mecánica de fluidos. McGraw-Hill, 7ª edición en español, 2011.&lt;br /&gt;
&lt;br /&gt;
▶ Kundu, P. &amp;amp; Cohen, I. Mecánica de fluidos. Pearson, edición en español, 2010.&lt;br /&gt;
&lt;br /&gt;
▶ Ares-Pernas, A., Martínez-Fernández, J. Teoría de Campos. Ingebook, 2020.&lt;br /&gt;
&lt;br /&gt;
▶ Streeter, V. Wylie, E. Mecánica de fluidos. McGraw-Hill, edición en español, 1999.&lt;br /&gt;
&lt;br /&gt;
▶ Muñoz, A. *Aerodinámica básica*. Universidad Politécnica de Madrid, 2015.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=102699</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=102699"/>
				<updated>2025-12-06T19:34:57Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Bibliografía */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que nos piden.&lt;br /&gt;
&lt;br /&gt;
A continuación, insertamos el enlace del póster resumen: https://www.overleaf.com/read/msqvhwxybnbf#420834&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==. Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;250px&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Lineasdecorriente26.png|Lineas de Corriente&lt;br /&gt;
Archivo:apartado62G26.png|Presión de Fluido&lt;br /&gt;
Archivo:Campovelocidades26.png|Campo de velocidades &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== . Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== . Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la velocidad cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== . Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y teniendo en cuenta la presión calculada en el apartado 6:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==. Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== . Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== . Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Aplicamos el teorema de Kutta-Joukowski, este nos dice que la fuerza que ejerce el fluido sobre el obstáculo es proporcional a esta circulación, y sabiendo que es nula, concluimos que el fluido no ejerce ninguna fuerza sobre el obstáculo.&lt;br /&gt;
&lt;br /&gt;
El cálculo del flujo ideal alrededor del cilindro demuestra que la circulación es nula (Γ=0) debido a la perfecta simetría del campo de velocidades, lo que, según el teorema de Kutta-Joukowski, implica necesariamente una ausencia de fuerza de sustentación (L=0). &lt;br /&gt;
Este resultado teórico, conocido como la Paradoja de D'Alembert, contradice la realidad física donde los objetos experimentan fuerzas debido a la viscosidad del fluido, evidenciando así que el modelo ideal es insuficiente por sí mismo y requiere la introducción artificial de un vórtice para romper la simetría y generar la sustentación observada en la práctica. Esto es precisamente lo que tratamos en el Apartado 9, donde añadiremos un término de vórtice a la función potencial para corregir el modelo.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Bibliografía ==&lt;br /&gt;
▶ Apuntes proporcionados por la Escuela.&lt;br /&gt;
▶ Batchelor, G. K. Introducción a la dinámica de fluidos. Editorial Reverté, 2000.&lt;br /&gt;
▶ White, F. M. Mecánica de fluidos. McGraw-Hill, 7ª edición en español, 2011.&lt;br /&gt;
▶ Kundu, P. &amp;amp; Cohen, I. Mecánica de fluidos. Pearson, edición en español, 2010.&lt;br /&gt;
▶ Ares-Pernas, A., Martínez-Fernández, J. Teoría de Campos. Ingebook, 2020.&lt;br /&gt;
▶ Streeter, V. Wylie, E. Mecánica de fluidos. McGraw-Hill, edición en español, 1999.&lt;br /&gt;
▶ Muñoz, A. *Aerodinámica básica*. Universidad Politécnica de Madrid, 2015.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=100382</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=100382"/>
				<updated>2025-12-05T10:06:39Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Partícula del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que nos piden.&lt;br /&gt;
&lt;br /&gt;
A continuación, insertamos el enlace del póster resumen: https://www.overleaf.com/read/msqvhwxybnbf#420834&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==. Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;250px&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Lineasdecorriente26.png|Lineas de Corriente&lt;br /&gt;
Archivo:apartado62G26.png|Presión de Fluido&lt;br /&gt;
Archivo:Campovelocidades26.png|Campo de velocidades &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== . Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== . Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la velocidad cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== . Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y teniendo en cuenta la presión calculada en el apartado 6:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==. Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== . Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== . Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Aplicamos el teorema de Kutta-Joukowski, este nos dice que la fuerza que ejerce el fluido sobre el obstáculo es proporcional a esta circulación, y sabiendo que es nula, concluimos que el fluido no ejerce ninguna fuerza sobre el obstáculo.&lt;br /&gt;
&lt;br /&gt;
El cálculo del flujo ideal alrededor del cilindro demuestra que la circulación es nula (Γ=0) debido a la perfecta simetría del campo de velocidades, lo que, según el teorema de Kutta-Joukowski, implica necesariamente una ausencia de fuerza de sustentación (L=0). &lt;br /&gt;
Este resultado teórico, conocido como la Paradoja de D'Alembert, contradice la realidad física donde los objetos experimentan fuerzas debido a la viscosidad del fluido, evidenciando así que el modelo ideal es insuficiente por sí mismo y requiere la introducción artificial de un vórtice para romper la simetría y generar la sustentación observada en la práctica. Esto es precisamente lo que tratamos en el Apartado 9, donde añadiremos un término de vórtice a la función potencial para corregir el modelo.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Bibliografía ==&lt;br /&gt;
- Apuntes proporcionados por la Escuela.&lt;br /&gt;
- Real Academia de Ingeniería.&lt;br /&gt;
- HyperPhysics.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95961</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95961"/>
				<updated>2025-12-03T11:04:08Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;250px&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Lineasdecorriente26.png|Lineas de Corriente&lt;br /&gt;
Archivo:apartado62G26.png|Presión de Fluido&lt;br /&gt;
Archivo:Campovel926.png|Campo de velocidades &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la velocidad cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y teniendo en cuenta la presión calculada en el apartado 6:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El cálculo del flujo ideal alrededor del cilindro demuestra que la circulación es nula (Γ=0) debido a la perfecta simetría del campo de velocidades, lo que, según el teorema de Kutta-Joukowski, implica necesariamente una ausencia de fuerza de sustentación (L=0). &lt;br /&gt;
Este resultado teórico, conocido como la Paradoja de D'Alembert, contradice la realidad física donde los objetos experimentan fuerzas debido a la viscosidad del fluido, evidenciando así que el modelo ideal es insuficiente por sí mismo y requiere la introducción artificial de un vórtice para romper la simetría y generar la sustentación observada en la práctica. Esto es precisamente lo que tratamos en el Apartado 9, donde añadiremos un término de vórtice a la función potencial para corregir el modelo.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95952</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95952"/>
				<updated>2025-12-03T11:02:17Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Partícula del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;250px&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Lineasdecorriente26.png|Lineas de Corriente&lt;br /&gt;
Archivo:apartado62G26.png|Presión de Fluido&lt;br /&gt;
Archivo:Campovel926.png|Campo de velocidades &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la velocidad cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y teniendo en cuenta la gráfica del apartado 6:&lt;br /&gt;
&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El cálculo del flujo ideal alrededor del cilindro demuestra que la circulación es nula (Γ=0) debido a la perfecta simetría del campo de velocidades, lo que, según el teorema de Kutta-Joukowski, implica necesariamente una ausencia de fuerza de sustentación (L=0). &lt;br /&gt;
Este resultado teórico, conocido como la Paradoja de D'Alembert, contradice la realidad física donde los objetos experimentan fuerzas debido a la viscosidad del fluido, evidenciando así que el modelo ideal es insuficiente por sí mismo y requiere la introducción artificial de un vórtice para romper la simetría y generar la sustentación observada en la práctica. Esto es precisamente lo que tratamos en el Apartado 9, donde añadiremos un término de vórtice a la función potencial para corregir el modelo.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95950</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95950"/>
				<updated>2025-12-03T11:01:56Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Partícula del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;250px&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Lineasdecorriente26.png|left|Lineas de Corriente&lt;br /&gt;
Archivo:apartado62G26.png|left|Presión de Fluido&lt;br /&gt;
Archivo:Campovel926.png|left|Campo de velocidades &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la velocidad cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y teniendo en cuenta la gráfica del apartado 6:&lt;br /&gt;
&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El cálculo del flujo ideal alrededor del cilindro demuestra que la circulación es nula (Γ=0) debido a la perfecta simetría del campo de velocidades, lo que, según el teorema de Kutta-Joukowski, implica necesariamente una ausencia de fuerza de sustentación (L=0). &lt;br /&gt;
Este resultado teórico, conocido como la Paradoja de D'Alembert, contradice la realidad física donde los objetos experimentan fuerzas debido a la viscosidad del fluido, evidenciando así que el modelo ideal es insuficiente por sí mismo y requiere la introducción artificial de un vórtice para romper la simetría y generar la sustentación observada en la práctica. Esto es precisamente lo que tratamos en el Apartado 9, donde añadiremos un término de vórtice a la función potencial para corregir el modelo.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95944</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95944"/>
				<updated>2025-12-03T10:59:46Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Partícula del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;250px&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Lineasdecorriente26.png&lt;br /&gt;
Archivo:apartado62G26.png&lt;br /&gt;
Archivo:Campovel926.png &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la velocidad cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y teniendo en cuenta la gráfica del apartado 6:&lt;br /&gt;
&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El cálculo del flujo ideal alrededor del cilindro demuestra que la circulación es nula (Γ=0) debido a la perfecta simetría del campo de velocidades, lo que, según el teorema de Kutta-Joukowski, implica necesariamente una ausencia de fuerza de sustentación (L=0). &lt;br /&gt;
Este resultado teórico, conocido como la Paradoja de D'Alembert, contradice la realidad física donde los objetos experimentan fuerzas debido a la viscosidad del fluido, evidenciando así que el modelo ideal es insuficiente por sí mismo y requiere la introducción artificial de un vórtice para romper la simetría y generar la sustentación observada en la práctica. Esto es precisamente lo que tratamos en el Apartado 9, donde añadiremos un término de vórtice a la función potencial para corregir el modelo.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95922</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95922"/>
				<updated>2025-12-03T10:55:14Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la velocidad cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Y teniendo en cuenta la gráfica del apartado 6:&lt;br /&gt;
&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95905</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95905"/>
				<updated>2025-12-03T10:52:39Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la velocidad al rodear el cilindro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la velocidad cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95899</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95899"/>
				<updated>2025-12-03T10:51:24Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la presión cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad es mínima (cero), la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
Como la velocidad disminuye, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95897</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95897"/>
				<updated>2025-12-03T10:50:16Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la velocidad al rodear el cilindro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las líneas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el apartado 5, la presión cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95881</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95881"/>
				<updated>2025-12-03T10:44:42Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95877</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95877"/>
				<updated>2025-12-03T10:43:13Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el punto 7.2, la presión cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
​Como la velocidad es mínima (cero), la presión es máxima. Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95874</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95874"/>
				<updated>2025-12-03T10:42:58Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el punto 7.2, la presión cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
​Como la velocidad es mínima (cero), la presión es máxima. Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95873</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95873"/>
				<updated>2025-12-03T10:42:44Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la velocidad al rodear el cilindro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95872</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95872"/>
				<updated>2025-12-03T10:42:15Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la velocidad al rodear el cilindro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el punto 7.2, la presión cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
​Como la velocidad es mínima (cero), la presión es máxima. Estos se conocen como puntos de remanso.&lt;br /&gt;
​&lt;br /&gt;
Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
​&lt;br /&gt;
Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95870</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95870"/>
				<updated>2025-12-03T10:41:27Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la velocidad al rodear el cilindro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado62G26.png|395px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos &amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son &amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt; .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el punto 7.2, la presión cambia de la siguiente manera al rodear el obstáculo (en la superficie &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Puntos de Remanso (&amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (&amp;lt;math&amp;gt;|\vec{u}|=0&amp;lt;/math&amp;gt;).&lt;br /&gt;
​Como la velocidad es mínima (cero), la presión es máxima. Estos se conocen como puntos de remanso.&lt;br /&gt;
​Aceleración (De &amp;lt;math&amp;gt;\theta = 0&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
​Puntos de Mayor Velocidad (&amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta = 3\pi/2&amp;lt;/math&amp;gt;):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (&amp;lt;math&amp;gt;|\vec{u}| = 2\sin(\theta)&amp;lt;/math&amp;gt;, que es máximo cuando &amp;lt;math&amp;gt;\sin\theta=1&amp;lt;/math&amp;gt;).&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
​Desaceleración (De &amp;lt;math&amp;gt;\theta = \pi/2&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;\theta = \pi&amp;lt;/math&amp;gt;):&lt;br /&gt;
​Al pasar de la parte superior (&amp;lt;math&amp;gt;\theta=\pi/2&amp;lt;/math&amp;gt;) hacia la parte trasera (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (&amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;).&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95861</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95861"/>
				<updated>2025-12-03T10:38:24Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la velocidad al rodear el cilindro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(1,5,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[rho,th]=meshgrid(u,v);&lt;br /&gt;
Mx=rho.*cos(th);&lt;br /&gt;
My=rho.*sin(th);&lt;br /&gt;
Mz=zeros(size(Mx));&lt;br /&gt;
&lt;br /&gt;
f=15-((cos(th).^2).*(1+(1./rho.^4)-(1./rho.^2))+((sin(th).^2).*(1+(1./(rho.^4))+((2)./(rho.^2)))));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
surf(Mx,My,f); colorbar&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
Pmax=max(max(f))&lt;br /&gt;
Pmin=min(min(f))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Obtenemos que los puntos de presión máxima y mínima para cte=15 son 14.25 y 11.0031.&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas donde se consideran las velocidades mínimas son los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión donde las velocidades máximas son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
A partir de esta relación, y analizando la variación de la velocidad que se da en el punto 7.2, la presión cambia de la siguiente manera al rodear el obstáculo (en la superficie \rho=1):&lt;br /&gt;
​Puntos de Remanso (\theta = 0 y \theta = \pi):&lt;br /&gt;
​En estos puntos (el frontal y el trasero del obstáculo), la velocidad del fluido es nula (|\vec{u}|=0).&lt;br /&gt;
​Como la velocidad es mínima (cero), la presión es máxima. Estos se conocen como puntos de remanso.&lt;br /&gt;
​Aceleración (De \theta = 0 a \theta = \pi/2):&lt;br /&gt;
​Al desplazarse desde el punto frontal (\theta=0) hacia la parte superior (\theta=\pi/2), el fluido se acelera (su velocidad aumenta).&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie disminuye.&lt;br /&gt;
​Puntos de Mayor Velocidad (\theta = \pi/2 y \theta = 3\pi/2):&lt;br /&gt;
​En la parte superior e inferior del obstáculo, la velocidad es máxima (|\vec{u}| = 2\sin(\theta), que es máximo cuando \sin\theta=1).&lt;br /&gt;
​Como la velocidad es máxima, la presión es mínima.&lt;br /&gt;
​Desaceleración (De \theta = \pi/2 a \theta = \pi):&lt;br /&gt;
​Al pasar de la parte superior (\theta=\pi/2) hacia la parte trasera (\theta=\pi), el fluido se frena (su velocidad disminuye).&lt;br /&gt;
​Consecuentemente, la presión sobre la superficie aumenta hasta alcanzar su valor máximo de nuevo en el punto de remanso trasero (\theta=\pi).&lt;br /&gt;
​En resumen, la presión disminuye desde el frente hasta los lados del obstáculo, y luego aumenta desde los lados hasta la parte trasera.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95833</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95833"/>
				<updated>2025-12-03T10:27:30Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
=cte&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95823</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95823"/>
				<updated>2025-12-03T10:23:59Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Variación de la velocidad al rodear el cilindro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
Partimos de la ecuación de Bernoulli dada en el enunciado la cual es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, el fluido debe ser incompresible, no viscoso y fluir en régimen estacionario (la velocidad en un punto determinado no varía con el tiempo). Se supondrá que el fluido cumple estas condiciones. &amp;lt;br /&amp;gt;&lt;br /&gt;
Suponiendo que el fluido efectivamente cumple la ecuación de Bernouilli, que posee una densidad constante de d=2 y tomando como cte=15, se calculará la presión del fluido.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-{ \left| \vec { u }  \right|  }^{ 2 }&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de nuestro campo de velocidades: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{ \left| \vec { u }  \right|  }=\sqrt{cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión que define la presión del fluido es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p=15-[cos^2(\theta)(1+\frac{1}{\rho^4}-\frac{2}{\rho^2})+sen^2(\theta)(1+\frac{1}{\rho^4}+\frac{2}{\rho^2})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, ejecutamos el siguiente código para una hacer una representación de la presión del fluido y poder calcular los puntos de máxima y mínima presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La velocidad del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95793</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95793"/>
				<updated>2025-12-03T10:08:49Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado se calcula el campo de presiones del flujo usando la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert^2 = u_\rho^2 + u_\theta^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
\lvert\vec u\rvert^2&lt;br /&gt;
&amp;amp;= \left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\cos^2\theta&lt;br /&gt;
 + \left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\sin^2\theta \\&lt;br /&gt;
&amp;amp;= 1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación de Bernoulli para un flujo incompresible e irrotacional es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f \lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f U_\infty^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;U_\infty = 1&amp;lt;/math&amp;gt;. Por tanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f\left(1 - \lvert\vec u\rvert^2\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
&amp;amp;= p_\infty + \frac{1}{2}\rho_f\left[&lt;br /&gt;
1 - \left(1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta\right)&lt;br /&gt;
\right] \\&lt;br /&gt;
&amp;amp;= p_\infty + \rho_f\left(&lt;br /&gt;
\frac{\cos 2\theta}{\rho^2} - \frac{1}{2\rho^4}&lt;br /&gt;
\right).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty&lt;br /&gt;
+ \rho_f\left(\frac{\cos 2\theta}{\rho^2}&lt;br /&gt;
.⁠  ⁠\frac{1}{2\rho^4}\right)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión sobre la superficie del cilindro (ρ = 1) ===&lt;br /&gt;
&lt;br /&gt;
En &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; la rapidez es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert^2 = 4\sin^2\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(1,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f(1 - 4\sin^2\theta)&lt;br /&gt;
= p_\infty - \frac{1}{2}\rho_f + \rho_f \cos 2\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Puntos de máxima y mínima presión ===&lt;br /&gt;
&lt;br /&gt;
En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0,\pi&amp;lt;/math&amp;gt;), donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En los puntos de máxima velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye donde aumenta la velocidad, en concordancia con la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
===Código de la presión de fluido===&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La rapidez del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95786</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95786"/>
				<updated>2025-12-03T10:05:52Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado se calcula el campo de presiones del flujo usando la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert^2 = u_\rho^2 + u_\theta^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
\lvert\vec u\rvert^2&lt;br /&gt;
&amp;amp;= \left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\cos^2\theta&lt;br /&gt;
 + \left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\sin^2\theta \\&lt;br /&gt;
&amp;amp;= 1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación de Bernoulli para un flujo incompresible e irrotacional es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f \lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f U_\infty^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;U_\infty = 1&amp;lt;/math&amp;gt;. Por tanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f\left(1 - \lvert\vec u\rvert^2\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
&amp;amp;= p_\infty + \frac{1}{2}\rho_f\left[&lt;br /&gt;
1 - \left(1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta\right)&lt;br /&gt;
\right] \\&lt;br /&gt;
&amp;amp;= p_\infty + \rho_f\left(&lt;br /&gt;
\frac{\cos 2\theta}{\rho^2} - \frac{1}{2\rho^4}&lt;br /&gt;
\right).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty&lt;br /&gt;
+ \rho_f\left(\frac{\cos 2\theta}{\rho^2}&lt;br /&gt;
.⁠  ⁠\frac{1}{2\rho^4}\right)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión sobre la superficie del cilindro (ρ = 1) ===&lt;br /&gt;
&lt;br /&gt;
En &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; la rapidez es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert^2 = 4\sin^2\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(1,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f(1 - 4\sin^2\theta)&lt;br /&gt;
= p_\infty - \frac{1}{2}\rho_f + \rho_f \cos 2\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Puntos de máxima y mínima presión ===&lt;br /&gt;
&lt;br /&gt;
En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0,\pi&amp;lt;/math&amp;gt;), donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En los puntos de máxima velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye donde aumenta la velocidad, en concordancia con la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
===Código de la presión de fluido===&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La rapidez del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelamp926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovelamp926.png&amp;diff=95783</id>
		<title>Archivo:Campovelamp926.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovelamp926.png&amp;diff=95783"/>
				<updated>2025-12-03T10:05:27Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95780</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95780"/>
				<updated>2025-12-03T10:04:57Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado se calcula el campo de presiones del flujo usando la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert^2 = u_\rho^2 + u_\theta^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
\lvert\vec u\rvert^2&lt;br /&gt;
&amp;amp;= \left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\cos^2\theta&lt;br /&gt;
 + \left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\sin^2\theta \\&lt;br /&gt;
&amp;amp;= 1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación de Bernoulli para un flujo incompresible e irrotacional es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f \lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f U_\infty^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;U_\infty = 1&amp;lt;/math&amp;gt;. Por tanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f\left(1 - \lvert\vec u\rvert^2\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
&amp;amp;= p_\infty + \frac{1}{2}\rho_f\left[&lt;br /&gt;
1 - \left(1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta\right)&lt;br /&gt;
\right] \\&lt;br /&gt;
&amp;amp;= p_\infty + \rho_f\left(&lt;br /&gt;
\frac{\cos 2\theta}{\rho^2} - \frac{1}{2\rho^4}&lt;br /&gt;
\right).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty&lt;br /&gt;
+ \rho_f\left(\frac{\cos 2\theta}{\rho^2}&lt;br /&gt;
.⁠  ⁠\frac{1}{2\rho^4}\right)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión sobre la superficie del cilindro (ρ = 1) ===&lt;br /&gt;
&lt;br /&gt;
En &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; la rapidez es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert^2 = 4\sin^2\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(1,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f(1 - 4\sin^2\theta)&lt;br /&gt;
= p_\infty - \frac{1}{2}\rho_f + \rho_f \cos 2\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Puntos de máxima y mínima presión ===&lt;br /&gt;
&lt;br /&gt;
En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0,\pi&amp;lt;/math&amp;gt;), donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En los puntos de máxima velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye donde aumenta la velocidad, en concordancia con la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
===Código de la presión de fluido===&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La rapidez del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovel926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovel926.png&amp;diff=95776</id>
		<title>Archivo:Campovel926.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovel926.png&amp;diff=95776"/>
				<updated>2025-12-03T10:04:10Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95769</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95769"/>
				<updated>2025-12-03T10:01:36Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado se calcula el campo de presiones del flujo usando la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert^2 = u_\rho^2 + u_\theta^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
\lvert\vec u\rvert^2&lt;br /&gt;
&amp;amp;= \left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\cos^2\theta&lt;br /&gt;
 + \left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\sin^2\theta \\&lt;br /&gt;
&amp;amp;= 1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación de Bernoulli para un flujo incompresible e irrotacional es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f \lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f U_\infty^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;U_\infty = 1&amp;lt;/math&amp;gt;. Por tanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f\left(1 - \lvert\vec u\rvert^2\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
&amp;amp;= p_\infty + \frac{1}{2}\rho_f\left[&lt;br /&gt;
1 - \left(1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta\right)&lt;br /&gt;
\right] \\&lt;br /&gt;
&amp;amp;= p_\infty + \rho_f\left(&lt;br /&gt;
\frac{\cos 2\theta}{\rho^2} - \frac{1}{2\rho^4}&lt;br /&gt;
\right).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty&lt;br /&gt;
+ \rho_f\left(\frac{\cos 2\theta}{\rho^2}&lt;br /&gt;
.⁠  ⁠\frac{1}{2\rho^4}\right)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión sobre la superficie del cilindro (ρ = 1) ===&lt;br /&gt;
&lt;br /&gt;
En &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; la rapidez es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert^2 = 4\sin^2\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(1,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f(1 - 4\sin^2\theta)&lt;br /&gt;
= p_\infty - \frac{1}{2}\rho_f + \rho_f \cos 2\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Puntos de máxima y mínima presión ===&lt;br /&gt;
&lt;br /&gt;
En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0,\pi&amp;lt;/math&amp;gt;), donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En los puntos de máxima velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye donde aumenta la velocidad, en concordancia con la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
===Código de la presión de fluido===&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La rapidez del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95764</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95764"/>
				<updated>2025-12-03T09:59:57Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Efectivamente, observamos la región ocupada por el fluido, rodeando el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La gráfica nos indica cómo se organiza y se redistribuye el flujo alrededor del obstáculo. Vemos como el fluido se bifurca al aproximarse al cilindro y vuelve a reorganizarse aguas abajo. Se produce una perturbación clara del campo de potencial en el entorno inmediato del obstáculo. Cuanto mas juntas están las lineas se tiene mas intensidad de flujo por lo que tiene mayor velocidad. También observamos que existe simetría superior-inferior lo que confirma un régimen estable, sin pérdidas ni efectos viscosos en el modelo.&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado se calcula el campo de presiones del flujo usando la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el módulo de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert^2 = u_\rho^2 + u_\theta^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
\lvert\vec u\rvert^2&lt;br /&gt;
&amp;amp;= \left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\cos^2\theta&lt;br /&gt;
 + \left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\sin^2\theta \\&lt;br /&gt;
&amp;amp;= 1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación de Bernoulli para un flujo incompresible e irrotacional es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f \lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f U_\infty^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;U_\infty = 1&amp;lt;/math&amp;gt;. Por tanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f\left(1 - \lvert\vec u\rvert^2\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
&amp;amp;= p_\infty + \frac{1}{2}\rho_f\left[&lt;br /&gt;
1 - \left(1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta\right)&lt;br /&gt;
\right] \\&lt;br /&gt;
&amp;amp;= p_\infty + \rho_f\left(&lt;br /&gt;
\frac{\cos 2\theta}{\rho^2} - \frac{1}{2\rho^4}&lt;br /&gt;
\right).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty&lt;br /&gt;
+ \rho_f\left(\frac{\cos 2\theta}{\rho^2}&lt;br /&gt;
.⁠  ⁠\frac{1}{2\rho^4}\right)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión sobre la superficie del cilindro (ρ = 1) ===&lt;br /&gt;
&lt;br /&gt;
En &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; la rapidez es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert^2 = 4\sin^2\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(1,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f(1 - 4\sin^2\theta)&lt;br /&gt;
= p_\infty - \frac{1}{2}\rho_f + \rho_f \cos 2\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Puntos de máxima y mínima presión ===&lt;br /&gt;
&lt;br /&gt;
En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0,\pi&amp;lt;/math&amp;gt;), donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En los puntos de máxima velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye donde aumenta la velocidad, en concordancia con la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
===Código de la presión de fluido===&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La rapidez del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1 = 1;    % radio del cilindro (zona excluida)&lt;br /&gt;
R2 = 5;    % radio exterior&lt;br /&gt;
Nr = 150;  % puntos radiales&lt;br /&gt;
Nth = 300; % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[TH, RHO] = meshgrid(theta, rho);   % ojo: orden (theta, rho) para facilidad&lt;br /&gt;
&lt;br /&gt;
% Recalcula X,Y (mismo tamaño que RHO,TH)&lt;br /&gt;
X = RHO.*cos(TH);&lt;br /&gt;
Y = RHO.*sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Potencial&lt;br /&gt;
phi = (RHO + 1./RHO).*cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Gradiente en polares&lt;br /&gt;
ur = (1 - 1./RHO.^2).*cos(TH);                          % dphi/dr&lt;br /&gt;
dphi_dtheta = - (RHO + 1./RHO).*sin(TH) + 1./(4*pi);   % dphi/dtheta&lt;br /&gt;
ut = dphi_dtheta ./ RHO;                               % (1/r)*dphi/dtheta&lt;br /&gt;
&lt;br /&gt;
% Transformación a componentes cartesianas&lt;br /&gt;
Ux = ur.*cos(TH) - ut.*sin(TH);&lt;br /&gt;
Uy = ur.*sin(TH) + ut.*cos(TH);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step = 7; % menor step → más flechas&lt;br /&gt;
&lt;br /&gt;
Xq  = X(1:step:end, 1:step:end);&lt;br /&gt;
Yq  = Y(1:step:end, 1:step:end);&lt;br /&gt;
Uxq = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uyq = Uy(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficar&lt;br /&gt;
figure('Position',[100 100 800 700]);&lt;br /&gt;
contour(X, Y, phi, 30, 'LineWidth', 1); hold on;&lt;br /&gt;
axis equal; xlim([-R2 R2]); ylim([-R2 R2]);&lt;br /&gt;
quiver(Xq, Yq, Uxq, Uyq, 2, 'AutoScale','on'); &lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);  % borde del cilindro&lt;br /&gt;
title('Curvas de nivel y campo','Interpreter','latex');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);  &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95657</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95657"/>
				<updated>2025-12-03T09:16:51Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Líneas de corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Lineasdecorriente26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado se calcula el campo de presiones del flujo usando la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad viene dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert^2 = u_\rho^2 + u_\theta^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
\lvert\vec u\rvert^2&lt;br /&gt;
&amp;amp;= \left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\cos^2\theta&lt;br /&gt;
 + \left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\sin^2\theta \\&lt;br /&gt;
&amp;amp;= 1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación de Bernoulli para un flujo incompresible e irrotacional es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f \lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f U_\infty^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;U_\infty = 1&amp;lt;/math&amp;gt;. Por tanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f\left(1 - \lvert\vec u\rvert^2\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
&amp;amp;= p_\infty + \frac{1}{2}\rho_f\left[&lt;br /&gt;
1 - \left(1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta\right)&lt;br /&gt;
\right] \\&lt;br /&gt;
&amp;amp;= p_\infty + \rho_f\left(&lt;br /&gt;
\frac{\cos 2\theta}{\rho^2} - \frac{1}{2\rho^4}&lt;br /&gt;
\right).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty&lt;br /&gt;
+ \rho_f\left(\frac{\cos 2\theta}{\rho^2}&lt;br /&gt;
.⁠  ⁠\frac{1}{2\rho^4}\right)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión sobre la superficie del cilindro (ρ = 1) ===&lt;br /&gt;
&lt;br /&gt;
En &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; la rapidez es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert^2 = 4\sin^2\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(1,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f(1 - 4\sin^2\theta)&lt;br /&gt;
= p_\infty - \frac{1}{2}\rho_f + \rho_f \cos 2\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Puntos de máxima y mínima presión ===&lt;br /&gt;
&lt;br /&gt;
En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0,\pi&amp;lt;/math&amp;gt;), donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En los puntos de máxima velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye donde aumenta la velocidad, en concordancia con la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
===Código de la presión de fluido===&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La rapidez del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);  &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Lineasdecorriente26.png&amp;diff=95654</id>
		<title>Archivo:Lineasdecorriente26.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Lineasdecorriente26.png&amp;diff=95654"/>
				<updated>2025-12-03T09:16:19Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95648</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95648"/>
				<updated>2025-12-03T09:09:47Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Presión del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado44G26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado se calcula el campo de presiones del flujo usando la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad viene dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert^2 = u_\rho^2 + u_\theta^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
\lvert\vec u\rvert^2&lt;br /&gt;
&amp;amp;= \left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\cos^2\theta&lt;br /&gt;
 + \left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\sin^2\theta \\&lt;br /&gt;
&amp;amp;= 1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación de Bernoulli para un flujo incompresible e irrotacional es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f \lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f U_\infty^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;U_\infty = 1&amp;lt;/math&amp;gt;. Por tanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f\left(1 - \lvert\vec u\rvert^2\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
&amp;amp;= p_\infty + \frac{1}{2}\rho_f\left[&lt;br /&gt;
1 - \left(1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta\right)&lt;br /&gt;
\right] \\&lt;br /&gt;
&amp;amp;= p_\infty + \rho_f\left(&lt;br /&gt;
\frac{\cos 2\theta}{\rho^2} - \frac{1}{2\rho^4}&lt;br /&gt;
\right).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty&lt;br /&gt;
+ \rho_f\left(\frac{\cos 2\theta}{\rho^2}&lt;br /&gt;
.⁠  ⁠\frac{1}{2\rho^4}\right)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión sobre la superficie del cilindro (ρ = 1) ===&lt;br /&gt;
&lt;br /&gt;
En &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; la rapidez es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert^2 = 4\sin^2\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(1,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f(1 - 4\sin^2\theta)&lt;br /&gt;
= p_\infty - \frac{1}{2}\rho_f + \rho_f \cos 2\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Puntos de máxima y mínima presión ===&lt;br /&gt;
&lt;br /&gt;
En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0,\pi&amp;lt;/math&amp;gt;), donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En los puntos de máxima velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye donde aumenta la velocidad, en concordancia con la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
===Código de la presión de fluido===&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La rapidez del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);  &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95646</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95646"/>
				<updated>2025-12-03T09:09:20Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Presión del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado44G26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado se calcula el campo de presiones del flujo usando la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert^2 = u_\rho^2 + u_\theta^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
\lvert\vec u\rvert^2&lt;br /&gt;
&amp;amp;= \left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\cos^2\theta&lt;br /&gt;
 + \left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\sin^2\theta \\&lt;br /&gt;
&amp;amp;= 1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación de Bernoulli para un flujo incompresible e irrotacional es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f \lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f U_\infty^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;U_\infty = 1&amp;lt;/math&amp;gt;. Por tanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f\left(1 - \lvert\vec u\rvert^2\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
&amp;amp;= p_\infty + \frac{1}{2}\rho_f\left[&lt;br /&gt;
1 - \left(1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta\right)&lt;br /&gt;
\right] \\&lt;br /&gt;
&amp;amp;= p_\infty + \rho_f\left(&lt;br /&gt;
\frac{\cos 2\theta}{\rho^2} - \frac{1}{2\rho^4}&lt;br /&gt;
\right).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty&lt;br /&gt;
+ \rho_f\left(\frac{\cos 2\theta}{\rho^2}&lt;br /&gt;
.⁠  ⁠\frac{1}{2\rho^4}\right)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión sobre la superficie del cilindro (ρ = 1) ===&lt;br /&gt;
&lt;br /&gt;
En &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; la rapidez es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert^2 = 4\sin^2\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(1,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f(1 - 4\sin^2\theta)&lt;br /&gt;
= p_\infty - \frac{1}{2}\rho_f + \rho_f \cos 2\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Puntos de máxima y mínima presión ===&lt;br /&gt;
&lt;br /&gt;
En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0,\pi&amp;lt;/math&amp;gt;), donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En los puntos de máxima velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye donde aumenta la velocidad, en concordancia con la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
===Código de la presión de fluido===&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La rapidez del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);  &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95643</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=95643"/>
				<updated>2025-12-03T09:08:08Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* Código de la presión de fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código ejecutado en Matlab, obtenemos el mallado de trabajo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(rho,theta) = (rho + 1/rho) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (rho = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ, estando éste definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u=\nabla\varphi=\frac{∂φ}{∂\rho}\vec{e}_\rho + \frac{1}{\rho}\frac{∂φ}{∂\theta}\vec{e}_\theta &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Y como queríamos demostrar, observamos que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ.&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;). Conocido nuestro campo de velocidades &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; previamente calculado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ello se obtendrá la siguiente igualdad, que representa el potencial escalar, y se conoce como función de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi = \sin(\theta)\left(\rho - \frac{1}{\rho}\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación, se representa el campo y el potencial escalar, gracias al siguiente código implementado en Matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado44G26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
% CirculaciÃ³n&lt;br /&gt;
Gamma = 1/2;&lt;br /&gt;
&lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en polares&lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
% Velocidades en cartesianas&lt;br /&gt;
Ux = u_r.*cos(th) - u_th.*sin(th);&lt;br /&gt;
Uy = u_r.*sin(th) + u_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
% quitar flechas &lt;br /&gt;
step = 12;    &lt;br /&gt;
 &lt;br /&gt;
Mx_q = Mx(1:step:end, 1:step:end);&lt;br /&gt;
My_q = My(1:step:end, 1:step:end);&lt;br /&gt;
Ux_q = Ux(1:step:end, 1:step:end);&lt;br /&gt;
Uy_q = Uy(1:step:end, 1:step:end);&lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);     &lt;br /&gt;
quiver(Mx_q, My_q, Ux_q, Uy_q, 'k');   &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gracias a esta representación observamos que el potencial escalar y campo de velocidades son paralelos y tangentes en cada punto, concluyendo que son efectivamente líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
Los puntos de la frontera S son aquellos donde la velocidad es mayor y menor. &lt;br /&gt;
&lt;br /&gt;
Nuestras componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, así que particularizamos en &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo de la velocidad en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando: &amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad es mínima cuando:&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0&amp;lt;/math&amp;gt;, es decir, cuando&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad del fluido se reduce a cero. Procederemos a hallar estos puntos con la siguiente igualdad: &amp;lt;math&amp;gt;|\vec u|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0&amp;lt;/math&amp;gt;, que ocurre cuando &lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Por tanto, los puntos de remanso son:&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado se calcula el campo de presiones del flujo usando la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert^2 = u_\rho^2 + u_\theta^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
\lvert\vec u\rvert^2&lt;br /&gt;
&amp;amp;= \left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\cos^2\theta&lt;br /&gt;
 + \left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\sin^2\theta \\&lt;br /&gt;
&amp;amp;= 1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación de Bernoulli para un flujo incompresible e irrotacional es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f \lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f U_\infty^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;U_\infty = 1&amp;lt;/math&amp;gt;. Por tanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f\left(1 - \lvert\vec u\rvert^2\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
&amp;amp;= p_\infty + \frac{1}{2}\rho_f\left[&lt;br /&gt;
1 - \left(1 + \frac{1}{\rho^4} - \frac{2}{\rho^2}\cos 2\theta\right)&lt;br /&gt;
\right] \\&lt;br /&gt;
&amp;amp;= p_\infty + \rho_f\left(&lt;br /&gt;
\frac{\cos 2\theta}{\rho^2} - \frac{1}{2\rho^4}&lt;br /&gt;
\right).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
p(\rho,\theta)&lt;br /&gt;
= p_\infty&lt;br /&gt;
+ \rho_f\left(\frac{\cos 2\theta}{\rho^2}&lt;br /&gt;
.⁠  ⁠\frac{1}{2\rho^4}\right)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión sobre la superficie del cilindro (ρ = 1) ===&lt;br /&gt;
&lt;br /&gt;
En &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; la rapidez es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert^2 = 4\sin^2\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p(1,\theta)&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f(1 - 4\sin^2\theta)&lt;br /&gt;
= p_\infty - \frac{1}{2}\rho_f + \rho_f \cos 2\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Puntos de máxima y mínima presión ===&lt;br /&gt;
&lt;br /&gt;
En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0,\pi&amp;lt;/math&amp;gt;), donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En los puntos de máxima velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye donde aumenta la velocidad, en concordancia con la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
===Código de la presión de fluido===&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:apartado6G26.png|400px|thumb|left|Presión de fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
p_inf = 0;         &lt;br /&gt;
    rho_f = 1;         &lt;br /&gt;
    &lt;br /&gt;
    R1  = 1;&lt;br /&gt;
    R2  = 5;&lt;br /&gt;
    Nr  = 180;&lt;br /&gt;
    Nth = 360;&lt;br /&gt;
&lt;br /&gt;
    rho  = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TH)./RHO.^2 - 1./(2*RHO.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RHO .* cos(TH);&lt;br /&gt;
    Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
    th = linspace(0, 2*pi, 400);&lt;br /&gt;
    xc = cos(th);&lt;br /&gt;
    yc = sin(th);&lt;br /&gt;
&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(X, Y, P, 40, &amp;quot;LineColor&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    hold on;&lt;br /&gt;
    plot(xc, yc, 'k', 'LineWidth', 2);   &lt;br /&gt;
    colorbar;&lt;br /&gt;
    axis equal;&lt;br /&gt;
    xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
    xlabel('x'); ylabel('y');&lt;br /&gt;
    title('Campo de presiones p(r,\theta) del Apartado 6');&lt;br /&gt;
    hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la imagen vemos el campo de presiones alrededor del cilindro de radio 1 cuando el flujo pasa a velocidad uniforme u=1&lt;br /&gt;
Las zonas amarillas representan las presiones mas altas que se consideran los puntos theta=0 y theta=pi. Los consideramos puntos de remanso, lugar donde la velocidad cae a cero y la presión sube al máximo .&lt;br /&gt;
Las zonas azul y verde representan la zona de menor presión que son theta=pi/2 y theta=3pi/2 .El fluido en este caso acelera para bordear el cilindro luego llega a velocidad máxima y presión mínima.&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
En este apartado analizamos la trayectoria que seguiría una partícula del fluido y cómo cambian la&lt;br /&gt;
velocidad y la presión al rodear el obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Trayectorias y líneas de corriente ===&lt;br /&gt;
&lt;br /&gt;
En un flujo estacionario e incompresible, las trayectorias de las partículas coinciden con las líneas de corriente.&lt;br /&gt;
Por tanto, una partícula del fluido seguirá exactamente las curvas que verifican:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)&lt;br /&gt;
= \left(\rho - \frac{1}{\rho}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas líneas describen las trayectorias del fluido alrededor del cilindro y muestran cómo la partícula se desvía&lt;br /&gt;
en torno al obstáculo siguiendo la geometría del flujo potencial.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la velocidad al rodear el cilindro ===&lt;br /&gt;
&lt;br /&gt;
La rapidez del fluido viene dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u\rvert&lt;br /&gt;
= \sqrt{&lt;br /&gt;
\left(1 - \frac{1}{\rho^2}\right)^2 \cos^2\theta&lt;br /&gt;
+&lt;br /&gt;
\left(1 + \frac{1}{\rho^2}\right)^2 \sin^2\theta&lt;br /&gt;
}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la superficie del cilindro (&amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;) se simplifica a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert\vec u(1,\theta)\rvert = 2\lvert\sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* La velocidad es máxima en &amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* La velocidad se anula en los puntos de remanso: &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La partícula acelera al desplazarse hacia la parte superior e inferior del cilindro y se frena al&lt;br /&gt;
pasar por los puntos frontales y traseros del obstáculo.&lt;br /&gt;
&lt;br /&gt;
=== Variación de la presión ===&lt;br /&gt;
&lt;br /&gt;
Según Bernoulli,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
p + \frac{1}{2}\rho_f\lvert\vec u\rvert^2&lt;br /&gt;
= p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La presión disminuye cuando la velocidad aumenta. Aplicando esto sobre la superficie del cilindro:&lt;br /&gt;
&lt;br /&gt;
* En los puntos de remanso (&amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;) la presión es máxima.&lt;br /&gt;
* En los puntos de mayor velocidad (&amp;lt;math&amp;gt;\theta = \frac{\pi}{2}, \frac{3\pi}{2}&amp;lt;/math&amp;gt;) la presión es mínima.&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
En este apartado comprobamos que la circulación del campo de velocidades alrededor de una circunferencia&lt;br /&gt;
de radio 1 es nula en el caso sin circulación añadida. Asimismo, se explica la relación entre este hecho,&lt;br /&gt;
la fuerza ejercida por el fluido y la paradoja de D’Alembert.&lt;br /&gt;
&lt;br /&gt;
=== Circulación del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
La circulación alrededor de una curva cerrada &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos como curva de referencia la circunferencia de radio 1: &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El campo de velocidades sobre el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d\vec s = \hat{e}\theta \, \rho \, d\theta = \hat{e}\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = \int_0^{2\pi} u_\theta(1,\theta)\, d\theta&lt;br /&gt;
= \int_0^{2\pi} -2\sin\theta \, d\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la integral de &amp;lt;math&amp;gt;\sin\theta&amp;lt;/math&amp;gt; en un período completo es cero, obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
Lo relacionamos  directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como en este caso &amp;lt;math&amp;gt;\Gamma = 0&amp;lt;/math&amp;gt;, la fuerza resultante es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, a pesar de que el fluido se desvía alrededor del cilindro no aparece fuerza neta sobre él.&lt;br /&gt;
&lt;br /&gt;
Este resultado es una manifestación de la paradoja de D’Alembert  en un flujo potencial ideal y sin viscosidad la fuerza sobre un obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
==. Nueva función potencial==&lt;br /&gt;
===. Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Ahora supondremos que la velocidad de las partículas del fluido viene dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación repetiremos el mismo proceso anterior. Primero representaremos la función potencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);  &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Observamos como nuestro campo es ortogonal a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
A continuación, comprobaremos que el rotacional y la divergencia sean nulos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conociendo el campo de velocidades calculado anteriormente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos el rotacional nulo:&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
===. Nuevas líneas de corriente===&lt;br /&gt;
Primero calcularemos el nuevo campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a nuestro nuevo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v= \begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;amp; -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho} &amp;amp; 0 \end{vmatrix} = -\left[-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right]\vec e_\rho + \left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec e_\theta. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla\times \vec v= \frac{1}{\rho} \begin{vmatrix} \vec e_\rho &amp;amp; \rho \vec e_\theta &amp;amp; \vec e_z \\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z} \\ v_\rho &amp;amp; \rho v_\theta &amp;amp; 0 \end{vmatrix}= \frac{1}{\rho}\left[ \frac{\partial}{\partial \theta}\left((1-\tfrac{1}{\rho^{2}})\cos\theta\right)\vec e_z - \frac{\partial}{\partial \rho} \left( -\left(1+\tfrac{1}{\rho^2}\right)\sin\theta+\tfrac{1}{4\pi\rho} \right)\vec e_z \right] =0\vec e_z = \vec 0. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones:&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \psi = \vec v. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primera ecuación&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial \rho} = v_\rho = \int \left[ \left(1+\frac{1}{\rho^2}\right)\sin\theta - \frac{1}{4\pi\rho} \right]\, d\rho = \sin\theta\left(\rho-\frac{1}{\rho}\right) -\frac{1}{4\pi}\ln\rho + f(\theta). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\theta} = \rho v_\theta = \int (\rho - \tfrac{1}{\rho})\cos\theta\, d\theta = (\rho - \tfrac{1}{\rho})\sin\theta + g(\rho). &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualando expresiones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi(\rho,\theta) = \left(\rho-\frac{1}{\rho}\right)\sin\theta - \frac{1}{4\pi}\ln\rho. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado94g26.png|400px|thumb|left|Lineas de corriente ]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u = linspace(1,5,250);&lt;br /&gt;
v = linspace(0,2*pi,250);&lt;br /&gt;
[rho,th] = meshgrid(u,v);&lt;br /&gt;
 &lt;br /&gt;
Mx = rho.*cos(th);&lt;br /&gt;
My = rho.*sin(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Gamma = 1/2;   % porque theta/(4*pi) = (Gamma/(2*pi))*theta&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
psi = (rho - 1./rho).*sin(th) - (Gamma/(2*pi))*log(rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
u_r  = (1 - 1./rho.^2).*cos(th);&lt;br /&gt;
u_th = -(1 + 1./rho.^2).*sin(th) + Gamma./(2*pi*rho);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
v_r  = -u_th;&lt;br /&gt;
v_th =  u_r;&lt;br /&gt;
 &lt;br /&gt;
% === TransformaciÃ³n a cartesianas ===&lt;br /&gt;
v_x = v_r.*cos(th) - v_th.*sin(th);&lt;br /&gt;
v_y = v_r.*sin(th) + v_th.*cos(th);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
 &lt;br /&gt;
contour(Mx, My, psi, 80);    &lt;br /&gt;
 &lt;br /&gt;
step = 12;&lt;br /&gt;
Mx_q = Mx(1:step:end,1:step:end);&lt;br /&gt;
My_q = My(1:step:end,1:step:end);&lt;br /&gt;
vx_q = v_x(1:step:end,1:step:end);&lt;br /&gt;
vy_q = v_y(1:step:end,1:step:end);&lt;br /&gt;
 &lt;br /&gt;
quiver(Mx_q, My_q, vx_q, vy_q, 'k');   &lt;br /&gt;
 &lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('LÃ­neas de corriente con circulaciÃ³n');&lt;br /&gt;
 &lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Póster==&lt;br /&gt;
A continuación, insertamos acceso al póster resumen del trabajo:&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89994</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89994"/>
				<updated>2025-11-27T21:15:01Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* apartado 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89992</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89992"/>
				<updated>2025-11-27T21:14:18Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Representación del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Campo de velocidades]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Campo de velocidades ampliado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89991</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89991"/>
				<updated>2025-11-27T21:13:27Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* .Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovelocidadesampl926.png&amp;diff=89990</id>
		<title>Archivo:Campovelocidadesampl926.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovelocidadesampl926.png&amp;diff=89990"/>
				<updated>2025-11-27T21:12:46Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89987</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89987"/>
				<updated>2025-11-27T21:10:51Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* .Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido.&lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades926.png|400px|miniaturadeimagen| Campo de Velocidades resultante]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovelocidades926.png&amp;diff=89986</id>
		<title>Archivo:Campovelocidades926.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovelocidades926.png&amp;diff=89986"/>
				<updated>2025-11-27T21:09:12Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89985</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89985"/>
				<updated>2025-11-27T21:07:45Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* .Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta) + theta./(4.*pi);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
% Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente en coordenadas cartesianas&lt;br /&gt;
Gx=(cos(TH).^2).*(1 - 1./RHO.^2) - sin(TH).*cos(TH) + sin(TH)./(4*pi.*RHO);&lt;br /&gt;
Gy=sin(TH).*cos(TH).*(1 - 1./RHO.^2) + cos(TH).^2 + cos(TH)./(4*pi.*RHO);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ===. Comprobación rotacional y divergencia nulos===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89981</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89981"/>
				<updated>2025-11-27T20:59:10Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* .Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89980</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89980"/>
				<updated>2025-11-27T20:58:36Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* .Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k)=\left[\cos^{2}\theta\left(1-\frac{1}{\rho^{2}}\right)-\sin\theta\cos\theta+\frac{\sin\theta}{4\pi\rho}\right]\mathbf i+\left[\sin\theta\cos\theta\left(1-\frac{1}{\rho^{2}}\right)+\cos^{2}\theta+\frac{\cos\theta}{4\pi\rho}\right]\mathbf j&lt;br /&gt;
{\r&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89974</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89974"/>
				<updated>2025-11-27T20:34:20Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* .Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\left[\frac{x^{2}}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)-\frac{y}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf i+\left[\frac{xy}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)+\frac{x}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89973</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89973"/>
				<updated>2025-11-27T20:33:45Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* .Nueva representación del Potencial y del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\left[\frac{x^{2}}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)-\frac{y}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf \vec i+\left[\frac{xy}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)+\frac{x}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89972</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89972"/>
				<updated>2025-11-27T20:32:52Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* .Nuevo Potencial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nueva representación del Potencial y del campo de velocidades===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\left[\frac{x^{2}}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)-\frac{y}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf \vec i+\left[\frac{xy}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)+\frac{x}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf \vec j&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89971</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89971"/>
				<updated>2025-11-27T20:31:28Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* apartado 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
===.Nuevo Potencial===&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\left[\frac{x^{2}}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)-\frac{y}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf i+\left[\frac{xy}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)+\frac{x}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf j&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89970</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89970"/>
				<updated>2025-11-27T20:26:10Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* apartado 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}(\rho,\theta,z)=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\mathbf e_{\rho}+\frac{1}{\rho}\left[-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right]\mathbf e_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\left[\frac{x^{2}}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)-\frac{y}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf i+\left[\frac{xy}{\rho^{2}}\left(1-\frac{1}{\rho^{2}}\right)+\frac{x}{\rho^{2}}\left(-\left(\rho+\frac{1}{\rho}\right)\frac{y}{\rho}+\frac{1}{4\pi}\right)\right]\mathbf j&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89969</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89969"/>
				<updated>2025-11-27T20:18:37Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* apartado 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Curvasnivel926.png|400px|miniaturadeimagen| Función Potencial 2]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvasnivel926.png&amp;diff=89968</id>
		<title>Archivo:Curvasnivel926.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvasnivel926.png&amp;diff=89968"/>
				<updated>2025-11-27T20:17:43Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89967</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89967"/>
				<updated>2025-11-27T20:17:19Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* . Representación de la Función potencial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Función Potencial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89966</id>
		<title>Flujo alrededor de un obstáculo circular (Grupo 26)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_alrededor_de_un_obst%C3%A1culo_circular_(Grupo_26)&amp;diff=89966"/>
				<updated>2025-11-27T20:15:38Z</updated>
		
		<summary type="html">&lt;p&gt;Andrea.garcia12: /* apartado 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Gonzalo Gallego Fulgencio   &lt;br /&gt;
*Andrea García Carrasco   &lt;br /&gt;
*Aarón García Martín       &lt;br /&gt;
*Miryam Sánchez-Ferragut Samalea   &lt;br /&gt;
*Guillermo Rodríguez Navadijos }}&lt;br /&gt;
Vamos a estudiar el flujo de un fluido incompresible alrededor de un obstáculo circular, trabajando en el plano y utilizando coordenadas cilíndricas (polares) para describir el campo de velocidades y las condiciones en la superficie del cilindro. Este enfoque permite formular de manera directa las ecuaciones del flujo potencial y analizar cómo la presencia del obstáculo modifica la distribución de velocidades y presiones. A partir de este planteamiento se desarrollarán las cuestiones que se piden a continuación.&lt;br /&gt;
&lt;br /&gt;
==. Representación del mallado==&lt;br /&gt;
En este primer apartado representaremos la región ocupada por el fluido, que corresponde al exterior del círculo unidad. Para ello construiremos un mallado en coordenadas polares que cubra el anillo comprendido entre los radios 1 y 5, con centro en el origen. Este mallado permitirá visualizar los puntos interiores de la zona de estudio y establecer la geometría sobre la que se formulará posteriormente el problema del flujo. Para completar la representación, dibujaremos también los ejes cartesianos en el dominio &lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
×&lt;br /&gt;
[&lt;br /&gt;
−&lt;br /&gt;
4&lt;br /&gt;
,&lt;br /&gt;
4&lt;br /&gt;
]&lt;br /&gt;
[−4,4]×[−4,4], lo que facilitará interpretar la posición del obstáculo circular y la extensión del fluido respecto al sistema de referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado1G26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (1)&lt;br /&gt;
% Mallado del anillo 1 &amp;lt;= r &amp;lt;= 5 en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
R1  = 1;      % radio interior (obstáculo)&lt;br /&gt;
R2  = 5;      % radio exterior del fluido&lt;br /&gt;
Nr  = 25;     % número de divisiones radiales&lt;br /&gt;
Nth = 80;     % número de divisiones angulares&lt;br /&gt;
&lt;br /&gt;
rho   = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
Z = 0.*RHO;&lt;br /&gt;
figure; hold on;&lt;br /&gt;
&lt;br /&gt;
% Líneas radiales (theta = constante)&lt;br /&gt;
for i = 1:Nth&lt;br /&gt;
    plot(X(i,:), Y(i,:), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Circunferencias (r = constante)&lt;br /&gt;
for j = 1:Nr&lt;br /&gt;
    plot(X(:,j), Y(:,j), 'g');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular (r = 1) representado solo con contorno&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);   % obstáculo circular&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]);&lt;br /&gt;
ylim([-4 4]);&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
title('Mallado en el anillo 1 \leq r \leq 5 (flujo alrededor de un cilindro)');&lt;br /&gt;
grid off;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Función potencial y campo de velocidades del fluido==&lt;br /&gt;
En este apartado analizaremos la velocidad de las partículas dada por el gradiente de la siguiente función potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Representación de la Función potencial===&lt;br /&gt;
&lt;br /&gt;
Primero representaremos la función potencial que describe el flujo asociado al movimiento de un fluido incompresible alrededor de un obstáculo circular. Representaremos gráficamente la función potencial en el dominio exterior al círculo unidad para visualizar cómo varía en el plano y cómo organiza la estructura del flujo alrededor del cilindro.&lt;br /&gt;
[[Archivo:Curvasnivel26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (2)&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(r,theta) = (r + 1/r) * cos(theta)&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
u_th = -(1 + 1./RHO.^2) .* sin(TH);           &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===. Representación del campo de velocidades===&lt;br /&gt;
A partir de la función potencial, la velocidad del fluido se determina mediante su gradiente, &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí representaremos el campo de velocidades resultante y analizaremos la dirección y magnitud del movimiento de las partículas del fluido, donde podremos observar que la velocidad es ortogonal a las curvas de nivel de &lt;br /&gt;
φ. &lt;br /&gt;
&lt;br /&gt;
El campo &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; lo hemos pasado manualmente a coordenadas cartesianas con la matriz de cambio de base para añadirlo directamente a nuestro código de Matlab. Dándonos como resultado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec u (\vec i,\vec j,\vec k) =\nabla \varphi=\left( (1 - \frac{1}{{\rho^2}}) \cdot \cos^2(\theta) +  (1 + \frac{1}{{\rho^2}}) \cdot \sin^2(\theta)\right) \vec i + \left( (1 - \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta) - (1 + \frac{1}{{\rho^2}}) \cdot \sin(\theta) \cdot \cos(\theta)\right) \vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campovelocidades26.png|400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
[[Archivo:Campovelocidadesampl26.png |400px|miniaturadeimagen| Mallado que representa los puntos de la región ocupada por un&lt;br /&gt;
fluido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 10;     % puntos radiales&lt;br /&gt;
Nth = 70;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%Definimos función potencial y la aplicamos a Z&lt;br /&gt;
f=@(rho,theta)(rho+(1./rho)).*cos(theta);&lt;br /&gt;
Z=f(RHO,TH);    &lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel&lt;br /&gt;
contour(X,Y,Z,15);                                           &lt;br /&gt;
hold on      &lt;br /&gt;
&lt;br /&gt;
%Definimos las componentes X e Y del gradiente&lt;br /&gt;
Gx=(1-(1./RHO.^2)).*cos(TH).^2+(1+(1./RHO.^2)).*sin(TH).^2;           &lt;br /&gt;
Gy=(1-(1./RHO.^2)).*sin(TH).*cos(TH)-(1+(1./RHO.^2)).*sin(TH).*cos(TH);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el campo de velocidades &lt;br /&gt;
quiver(X,Y,Gx,Gy);   &lt;br /&gt;
&lt;br /&gt;
% Representamos nuestro obstáculo&lt;br /&gt;
plot(1*cos(theta),1*sin(theta),'k','lineWidth',1);                   &lt;br /&gt;
axis([-4,4,-4,4]);&lt;br /&gt;
colorbar;                                                      &lt;br /&gt;
title ('Campo de velocidades');&lt;br /&gt;
xlabel ('EJE X');&lt;br /&gt;
ylabel ('EJE Y');&lt;br /&gt;
axis equal &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Comprobación rotacional y divergencia nulos==&lt;br /&gt;
A partir del campo de velocidades calculado en el apartado anterior, calculamos su rotacional y su divergencia para conocer las características del fluido.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}=&lt;br /&gt;
\left(1-\frac{1}{\rho^2}\right)\cos\theta\,\vec{e}_\rho&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^2}\right)\sin\theta\,\vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula del rotacional calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec u= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ u_\rho  &amp;amp; \rho u_\theta  &amp;amp; {0} \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&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;
\left(1-\dfrac{1}{\rho^2}\right)\cos\theta &amp;amp;&lt;br /&gt;
-\left(1+\dfrac{1}{\rho^2}\right)\sin\theta &amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=-(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
\;+\;&lt;br /&gt;
(1 - 1/\rho^{2})\sin\theta\,\vec{e}_{z}&lt;br /&gt;
= 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, es decir, se trata de un fluido irrotacional, por lo tanto, podemos deducir que las partículas de fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Conociendo la fórmula de la divergencia calculamos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(\rho(u_\rho))+\frac{\partial}{\partial{\theta}}(u_\theta)+\frac{\partial}{\partial{z}}(\rho(u_z))]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=&lt;br /&gt;
\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}&lt;br /&gt;
\Bigl( \left(1-\frac{1}{\rho^{2}}\right)\cos\theta \; \rho\,\vec{e}_{\rho} \Bigr)&lt;br /&gt;
\;-\;&lt;br /&gt;
\frac{\partial}{\partial\theta}&lt;br /&gt;
\Bigl( \left(1+\frac{1}{\rho^{2}}\right)\sin\theta \; \vec{e}_{\theta} \Bigr)&lt;br /&gt;
\right]=\frac{1}{\rho}&lt;br /&gt;
\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae).&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente==&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, (&amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}\times\vec{u}&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\vec {e}_{z}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec v=\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ (1-\frac{1}{\rho^2})cos(\theta)  &amp;amp; (1+\frac{1}{\rho^2})sin(\theta)  &amp;amp; {0} \end{vmatrix}= -(1+\frac{1}{\rho^2})sin(\theta)\vec {e}_{\rho} + [(1-\frac{1}{\rho^2})cos(\theta)]\vec {e}_{\theta} =\vec v&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\times\vec v= \frac{1}{\rho}\begin{vmatrix} \vec {e}_{\rho}&amp;amp;\rho\vec {e}_{\theta}&amp;amp;\vec {e}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ v_\rho  &amp;amp; \rho v_\theta  &amp;amp; {0} \end{vmatrix}=\frac{1}{\rho}[[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}-[(1+\frac{1}{\rho^2})cos(\theta)]\vec {e}_{z}]=\vec {0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, para ello resolveremos el sistema de ecuaciones &amp;lt;math&amp;gt;\nabla\cdot\psi=\vec v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\rho}=v_\rho=\int (1+\frac{1}{\rho^2})sen(\theta)\,d\rho=sen(\theta) (\rho-\frac{1}{\rho})+f(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=\rho v_\theta=\int (\rho-\frac{1}{\rho})cos(\theta),d\theta=sen(\theta) (\rho-\frac{1}{\rho})\theta&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==. Puntos de la frontera S==&lt;br /&gt;
En la frontera del cilindro se tiene &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = \left(1 - \frac{1}{\rho^2}\right)\cos\theta, \qquad&lt;br /&gt;
u_\theta = -\left(1 + \frac{1}{\rho^2}\right)\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho(1,\theta) = 0, \qquad&lt;br /&gt;
u_\theta(1,\theta) = -2\sin\theta.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez en la frontera es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\lvert \vec u(1,\theta)\right\rvert&lt;br /&gt;
= \sqrt{u_\rho^2 + u_\theta^2}&lt;br /&gt;
= 2\lvert \sin\theta\rvert.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 1 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = \frac{\pi}{2},\ \frac{3\pi}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas sobre el cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(0,1), \qquad (0,-1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert \sin\theta\rvert = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0), \qquad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===. Puntos de remanso ===&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_\rho = 0, \qquad u_\theta = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin\theta = 0 \quad\Longrightarrow\quad&lt;br /&gt;
\theta = 0,\ \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, los puntos de remanso son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(1,0) \quad\text{y}\quad (-1,0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Partícula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
Repetimos el apartado 2 con el nuevo potencial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta )+\frac{\theta}{4\pi} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Función potencial y campo de velocidades para&lt;br /&gt;
% phi(rho,theta) = (rho + 1/rho) * cos(theta) + theta/4*pi&lt;br /&gt;
&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del dominio&lt;br /&gt;
R1  = 1;      % radio del cilindro&lt;br /&gt;
R2  = 5;      % radio exterior&lt;br /&gt;
Nr  = 40;     % puntos radiales&lt;br /&gt;
Nth = 120;    % puntos angulares&lt;br /&gt;
&lt;br /&gt;
rho    = linspace(R1, R2, Nr);&lt;br /&gt;
theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
[RHO, TH] = meshgrid(rho, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = RHO .* cos(TH);&lt;br /&gt;
Y = RHO .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
% Función potencial phi(r,theta) = (r + 1/r) cos(theta)+ theta/4*pi&lt;br /&gt;
&lt;br /&gt;
phi = (RHO + 1./RHO) .* cos(TH) + TH./(4*pi);&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidades u = grad(phi)&lt;br /&gt;
 % En polares: u_rho = dphi/drho,  u_th = (1/rho) dphi/dth&lt;br /&gt;
&lt;br /&gt;
u_rho  = (1 - 1./RHO.^2) .* cos(TH);            &lt;br /&gt;
% dphi/dtheta&lt;br /&gt;
dphi_dtheta = -(RHO + 1./RHO) .* sin(TH) + 1/(4*pi);&lt;br /&gt;
&lt;br /&gt;
% u_theta = (1/r)*dphi/dtheta&lt;br /&gt;
u_th = (1./RHO) .* dphi_dtheta;         &lt;br /&gt;
&lt;br /&gt;
% Pasamos a componentes cartesianas:&lt;br /&gt;
u_x = u_rho .* cos(TH) - u_th .* sin(TH);&lt;br /&gt;
u_y = u_rho .* sin(TH) + u_th .* cos(TH);&lt;br /&gt;
&lt;br /&gt;
% Puntos del contorno del obstáculo (r = 1)&lt;br /&gt;
th_circ = linspace(0, 2*pi, 400);&lt;br /&gt;
x_circ  = R1 * cos(th_circ);&lt;br /&gt;
y_circ  = R1 * sin(th_circ);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos las curvas de nivel del potencial&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 30);            % 30 niveles de phi&lt;br /&gt;
hold on;&lt;br /&gt;
plot(x_circ, y_circ, 'k', 'LineWidth', 2);    % cilindro&lt;br /&gt;
axis equal;&lt;br /&gt;
xlim([-4 4]); ylim([-4 4]);&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Curvas de nivel de la función potencial \phi');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comprobación rotacional y divergencia nulos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\varphi(\rho,\theta)&lt;br /&gt;
=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes de velocidad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{\partial\varphi}{\partial\rho}&lt;br /&gt;
= \left(1-\frac{1}{\rho^{2}}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\theta} = \frac{1}{\rho}\,\frac{\partial\varphi}{\partial\theta}&lt;br /&gt;
= \frac{1}{\rho}\left(-\left(\rho+\frac{1}{\rho}\right)\sin\theta+\frac{1}{4\pi}\right)&lt;br /&gt;
= -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u}&lt;br /&gt;
= u_{\rho}\,\vec{e}_{\rho}+u_{\theta}\,\vec{e}_{\theta}&lt;br /&gt;
=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\vec{e}_{\rho}&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
+\frac{1}{4\pi\rho}\,\vec{e}_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobación Rotacional nulo:&lt;br /&gt;
&lt;br /&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; 0&lt;br /&gt;
\end{vmatrix},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
\left(1-\dfrac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
&amp;amp;&lt;br /&gt;
-\left(\rho+\dfrac{1}{\rho}\right)\sin\theta+\dfrac{1}{4\pi}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
0&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
-\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
+&lt;br /&gt;
\left(1-\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{z}&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos un rotacional nulo, por lo que el flujo sigue siendo irrotacional y las partículas de fluido no giran localmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comprobamos la divergencia nula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\frac{\partial}{\partial\rho}\bigl(\rho u_{\rho}\bigr)&lt;br /&gt;
+\frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}&lt;br /&gt;
+\frac{\partial u_{z}}{\partial z},&lt;br /&gt;
\qquad u_{z}=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\cdot\vec{u}&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\frac{\partial}{\partial\rho}\left(\left(1-\frac{1}{\rho^{2}}\right)\cos\theta\,\rho\right)&lt;br /&gt;
+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}\right)&lt;br /&gt;
+\frac{\partial}{\partial z}(0)&lt;br /&gt;
\right]&lt;br /&gt;
=\frac{1}{\rho}\left[&lt;br /&gt;
\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
-\left(1+\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
\right]&lt;br /&gt;
=0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obtenemos una divergencia nula, es decir, significa que el fluido mantiene su volumen constante (ni se expande ni se contrae), de modo que se trata de un flujo incompresible.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Andrea.garcia12</name></author>	</entry>

	</feed>