<?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=Guillermo+rodriguez</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=Guillermo+rodriguez"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Guillermo_rodriguez"/>
		<updated>2026-04-28T15:48:07Z</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=102688</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=102688"/>
				<updated>2025-12-06T19:31:15Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &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:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=95931</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=95931"/>
				<updated>2025-12-03T10:57:17Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Circulación del campo */&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;
&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>Guillermo rodriguez</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=95866</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=95866"/>
				<updated>2025-12-03T10:39:20Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* 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;
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 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>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado62G26.png&amp;diff=95859</id>
		<title>Archivo:Apartado62G26.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado62G26.png&amp;diff=95859"/>
				<updated>2025-12-03T10:37:53Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=95698</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=95698"/>
				<updated>2025-12-03T09:37:07Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . 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;
[−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;
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>Guillermo rodriguez</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=90563</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=90563"/>
				<updated>2025-11-28T12:02:17Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . Nuevas 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;
&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;
=∇φ.&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})&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.&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, 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;
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;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;
Sustituyendo &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;
La rapidez 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;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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 es nula:&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;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&amp;gt;&lt;br /&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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>Guillermo rodriguez</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=90558</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=90558"/>
				<updated>2025-11-28T12:00:36Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . Nuevas 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;
&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;
=∇φ.&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})&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.&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, 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;
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;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;
Sustituyendo &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;
La rapidez 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;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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 es nula:&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;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&amp;gt;&lt;br /&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado94g26.png&amp;diff=90556</id>
		<title>Archivo:Apartado94g26.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado94g26.png&amp;diff=90556"/>
				<updated>2025-11-28T11:59:23Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90551</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=90551"/>
				<updated>2025-11-28T11:57:19Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . Nuevas 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;
&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;
=∇φ.&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})&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.&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, 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;
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;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;
Sustituyendo &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;
La rapidez 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;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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 es nula:&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;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&amp;gt;&lt;br /&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;
&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;
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;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90522</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=90522"/>
				<updated>2025-11-28T11:45:41Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Lineas 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;
&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;
=∇φ.&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})&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.&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, 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;
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;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;
Sustituyendo &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;
La rapidez 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;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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 es nula:&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;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&amp;gt;&lt;br /&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{u} = \left(1 - \frac{1}{\rho^2}\right)\cos \theta \ \vec{e}_\rho + \left[-\left(1 + \frac{1}{\rho^2}\right)\sin \theta + \frac{1}{4\pi\rho}\right] \vec{e}_\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Primero calcularemos el campo v⃗ , que en cada punto es ortogonal a u⃗ , (v⃗  = k⃗ ×u⃗ , donde k⃗ =e⃗ z).&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;
==Póster==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90441</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=90441"/>
				<updated>2025-11-28T11:02:39Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . Nueva 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| 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})&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.&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, 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;
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;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;
Sustituyendo &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;
La rapidez 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;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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 es nula:&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;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&amp;gt;&lt;br /&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;
===Lineas de corriente===&lt;br /&gt;
&lt;br /&gt;
==Póster==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90428</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=90428"/>
				<updated>2025-11-28T10:57:26Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Interpretación física */&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})&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.&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, 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;
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;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;
Sustituyendo &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;
La rapidez 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;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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 es nula:&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;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&amp;gt;&lt;br /&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;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;
Conociendo el campo de velocidades calculado anteriormente:&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;
Comprobamos el 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&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;
&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;
==Póster==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90412</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=90412"/>
				<updated>2025-11-28T10:53:31Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Relación con la fuerza sobre 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;
[&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})&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.&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, 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;
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;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;
Sustituyendo &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;
La rapidez 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;
===. Velocidad máxima ===&lt;br /&gt;
&lt;br /&gt;
La velocidad es máxima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&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;
===. Velocidad mínima ===&lt;br /&gt;
&lt;br /&gt;
La rapidez es mínima cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Coordenadas:&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;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;
Esto ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;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;&amp;lt;/center&amp;gt;&lt;br /&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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;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;
Conociendo el campo de velocidades calculado anteriormente:&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;
Comprobamos el 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&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;
&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;
==Póster==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90403</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=90403"/>
				<updated>2025-11-28T10:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &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})&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.&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, 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;
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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;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;
Conociendo el campo de velocidades calculado anteriormente:&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;
Comprobamos el 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&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;
&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;
==Póster==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90401</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=90401"/>
				<updated>2025-11-28T10:51:12Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &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})&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.&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, 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;
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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;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;
Conociendo el campo de velocidades calculado anteriormente:&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;
Comprobamos el 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&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;
&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;
==Link poster==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90397</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=90397"/>
				<updated>2025-11-28T10:50:23Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Relación con la fuerza sobre 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;
[&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})&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.&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, 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;
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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;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;
Conociendo el campo de velocidades calculado anteriormente:&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;
Comprobamos el 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&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;
&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:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90309</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=90309"/>
				<updated>2025-11-28T10:27:26Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* 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;
[&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})&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;\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;
&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;
==. 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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&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;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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&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;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;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
En aerodinámica potencial, el esfuerzo o fuerza lateral que ejerce el fluido sobre un cuerpo se relaciona&lt;br /&gt;
directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;
&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;
&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;
===. 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta vez, nuestro rotacional no es nulo, por lo que el flujo no es irrotacional y las partículas de fluido 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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al igual, obtenemos una divergencia no nula, es decir, significa que el volumen del fluido varía&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90303</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=90303"/>
				<updated>2025-11-28T10:25:36Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &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})&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;\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;
&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;
==. 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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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|texto alternativo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&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;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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&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;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;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
En aerodinámica potencial, el esfuerzo o fuerza lateral que ejerce el fluido sobre un cuerpo se relaciona&lt;br /&gt;
directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;
&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;
&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;
===. 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta vez, nuestro rotacional no es nulo, por lo que el flujo no es irrotacional y las partículas de fluido 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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al igual, obtenemos una divergencia no nula, es decir, significa que el volumen del fluido varía&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Matemáticas I]]&lt;br /&gt;
[[Categoría:MatI/19]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90299</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=90299"/>
				<updated>2025-11-28T10:22:51Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &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})&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;\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;
&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;
==. 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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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|texto alternativo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&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;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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&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;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;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
En aerodinámica potencial, el esfuerzo o fuerza lateral que ejerce el fluido sobre un cuerpo se relaciona&lt;br /&gt;
directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;
&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;
&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;
===. 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta vez, nuestro rotacional no es nulo, por lo que el flujo no es irrotacional y las partículas de fluido 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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al igual, obtenemos una divergencia no nula, es decir, significa que el volumen del fluido varía&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90298</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=90298"/>
				<updated>2025-11-28T10:22:08Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | El vórtice de Rankine (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})&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;\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;
&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;
==. 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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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|texto alternativo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&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;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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&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;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;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
En aerodinámica potencial, el esfuerzo o fuerza lateral que ejerce el fluido sobre un cuerpo se relaciona&lt;br /&gt;
directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;
&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;
&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;
===. 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta vez, nuestro rotacional no es nulo, por lo que el flujo no es irrotacional y las partículas de fluido 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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al igual, obtenemos una divergencia no nula, es decir, significa que el volumen del fluido varía&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90296</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=90296"/>
				<updated>2025-11-28T10:20:17Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . 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;
[&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})&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;\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;
&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;
==. 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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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|texto alternativo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&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;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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&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;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;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
En aerodinámica potencial, el esfuerzo o fuerza lateral que ejerce el fluido sobre un cuerpo se relaciona&lt;br /&gt;
directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;
&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;
&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;
===. 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta vez, nuestro rotacional no es nulo, por lo que el flujo no es irrotacional y las partículas de fluido 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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al igual, obtenemos una divergencia no nula, es decir, significa que el volumen del fluido varía&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado44G26.png&amp;diff=90293</id>
		<title>Archivo:Apartado44G26.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado44G26.png&amp;diff=90293"/>
				<updated>2025-11-28T10:18:48Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90290</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=90290"/>
				<updated>2025-11-28T10:17:20Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . 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;
[&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})&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;\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;
&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;
==. 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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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|texto alternativo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta) = \text{cte},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde la función corriente es&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&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;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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&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;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;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
En aerodinámica potencial, el esfuerzo o fuerza lateral que ejerce el fluido sobre un cuerpo se relaciona&lt;br /&gt;
directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;
&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;
&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;
===. 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta vez, nuestro rotacional no es nulo, por lo que el flujo no es irrotacional y las partículas de fluido 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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al igual, obtenemos una divergencia no nula, es decir, significa que el volumen del fluido varía&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>Guillermo rodriguez</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=90216</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=90216"/>
				<updated>2025-11-28T09:57:19Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Circulación del campo */&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})&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;\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;
==. 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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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|texto alternativo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;
==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;math&amp;gt;&lt;br /&gt;
\Gamma = \oint_C \vec u \cdot d\vec s.&lt;br /&gt;
&amp;lt;/math&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;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;
Sobre la circunferencia, el elemento de arco es&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la circulación es:&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
\Gamma = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relación con la fuerza sobre el cilindro ===&lt;br /&gt;
&lt;br /&gt;
En aerodinámica potencial, el esfuerzo o fuerza lateral que ejerce el fluido sobre un cuerpo se relaciona&lt;br /&gt;
directamente con la circulación mediante el teorema de Kutta–Joukowski:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F = -\rho_f U_\infty \Gamma.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
F = 0.&lt;br /&gt;
&amp;lt;/math&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*:  &lt;br /&gt;
en un flujo potencial ideal, sin viscosidad y sin separación de la capa límite, la fuerza sobre un&lt;br /&gt;
obstáculo fijo es exactamente cero, lo cual contradice la experiencia real.&lt;br /&gt;
&lt;br /&gt;
=== Interpretación física ===&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠En el modelo idealizado de fluido potencial no viscoso, el flujo se ajusta perfectamente a la superficie del cilindro.&lt;br /&gt;
•⁠  ⁠No hay formación de estela ni separación de flujo.&lt;br /&gt;
•⁠  ⁠Las presiones alrededor del cilindro se distribuyen de manera simétrica.&lt;br /&gt;
•⁠  ⁠Esta simetría implica que las fuerzas horizontales se cancelan exactamente.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, en la realidad:&lt;br /&gt;
&lt;br /&gt;
•⁠  ⁠La viscosidad provoca la separación de la capa límite.&lt;br /&gt;
•⁠  ⁠Aparece una estela turbulenta detrás del cilindro.&lt;br /&gt;
•⁠  ⁠La presión en la parte posterior es menor que en la delantera.&lt;br /&gt;
•⁠  ⁠Esto genera una fuerza de arrastre real, que el modelo potencial no es capaz de predecir.&lt;br /&gt;
&lt;br /&gt;
Por ello, este fenómeno se denomina la *paradoja de D’Alembert*, ya que muestra las limitaciones del modelo de &lt;br /&gt;
flujo potencial para describir fuerzas sobre cuerpos sumergidos.&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;
&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;
&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;
===. 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta vez, nuestro rotacional no es nulo, por lo que el flujo no es irrotacional y las partículas de fluido 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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al igual, obtenemos una divergencia no nula, es decir, significa que el volumen del fluido varía&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>Guillermo rodriguez</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=90206</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=90206"/>
				<updated>2025-11-28T09:44:06Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* 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;
[&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})&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;\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;
==. 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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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|texto alternativo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;
==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;
&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;
&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;
===. 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta vez, nuestro rotacional no es nulo, por lo que el flujo no es irrotacional y las partículas de fluido 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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al igual, obtenemos una divergencia no nula, es decir, significa que el volumen del fluido varía&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>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado6G26.png&amp;diff=90203</id>
		<title>Archivo:Apartado6G26.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado6G26.png&amp;diff=90203"/>
				<updated>2025-11-28T09:43:27Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=90199</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=90199"/>
				<updated>2025-11-28T09:40:09Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* 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;
[&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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;
{{matlab|codigo=&lt;br /&gt;
clear; clc;clear all;&lt;br /&gt;
&lt;br /&gt;
function presion_apartado6()&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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&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;
end&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;
==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;
&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;
&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;
===. 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(\dfrac{1}{\rho^{2}}\right)\sin\theta\,\vec{e}_{\theta}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta vez, nuestro rotacional no es nulo, por lo que el flujo no es irrotacional y las partículas de fluido 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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al igual, obtenemos una divergencia no nula, es decir, significa que el volumen del fluido varía&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>Guillermo rodriguez</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=90195</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=90195"/>
				<updated>2025-11-28T09:37:13Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* 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;
[&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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;
&lt;br /&gt;
function presion_apartado6()&lt;br /&gt;
    &lt;br /&gt;
    &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;
    r     = linspace(R1, R2, Nr);&lt;br /&gt;
    theta = linspace(0, 2*pi, Nth);&lt;br /&gt;
    [RR, TT] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
    P = p_inf + rho_f*( cos(2*TT)./RR.^2 - 1./(2*RR.^4) );&lt;br /&gt;
&lt;br /&gt;
    % Pasar a coordenadas cartesianas para dibujar&lt;br /&gt;
    X = RR .* cos(TT);&lt;br /&gt;
    Y = RR .* sin(TT);&lt;br /&gt;
&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;
 &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;
end&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;
==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;
&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;
&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;
===. 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>Guillermo rodriguez</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=90191</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=90191"/>
				<updated>2025-11-28T09:32:52Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* 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;
[&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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;
&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;
==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;
===. 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>Guillermo rodriguez</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=90154</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=90154"/>
				<updated>2025-11-28T09:13:05Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* 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;
[&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;
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;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;
La rapidez viene dada por&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&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;&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;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;&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;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;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo la expresión de la velocidad:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo de presiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boxed{&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;&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;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;&lt;br /&gt;
&lt;br /&gt;
y entonces Bernoulli da&lt;br /&gt;
&lt;br /&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;&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;math&amp;gt;&lt;br /&gt;
p = p_\infty + \frac{1}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;math&amp;gt;&lt;br /&gt;
p = p_\infty - \frac{3}{2}\rho_f.&lt;br /&gt;
&amp;lt;/math&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;
==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>Guillermo rodriguez</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=88030</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=88030"/>
				<updated>2025-11-26T11:43:05Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* 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;
==. 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;
{{matlab|codigo=&lt;br /&gt;
% Trabajo P - Apartado (9)&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>Guillermo rodriguez</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=87913</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=87913"/>
				<updated>2025-11-26T11:10:15Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Puntos de la frontera S */&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;
[[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;
Las líneas de corriente son las curvas cuya tangente coincide con el campo de velocidades en cada punto. En un flujo bidimensional e incompresible, existe una función de corriente \psi tal que las curvas \psi = \text{cte} son exactamente las 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;
Para un campo en coordenadas polares, se cumple:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{1}{\rho}\,\frac{\partial\psi}{\partial\theta},&lt;br /&gt;
\qquad&lt;br /&gt;
u_{\theta} = -\,\frac{\partial\psi}{\partial\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado el campo del ejercicio:&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,&lt;br /&gt;
\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;
Obtenemos la función de corriente integrando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial\psi}{\partial\theta}&lt;br /&gt;
=\rho\left(1-\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
=\left(\rho-\frac{1}{\rho}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos da:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, las lineas de corriente son las curvas dadas por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)=\left(\rho-\frac{1}{\rho}\right)\sin\theta=\text{cte}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la divergencia de \vec{u} es nula, el flujo es incompresible y existe una función de corriente.&lt;br /&gt;
Las curvas \psi=\text{cte} construidas arriba son realmente las líneas de corriente del campo \vec{u}.&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;
&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>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado4G26.png&amp;diff=87882</id>
		<title>Archivo:Apartado4G26.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado4G26.png&amp;diff=87882"/>
				<updated>2025-11-26T11:00:43Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=87860</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=87860"/>
				<updated>2025-11-26T10:54:50Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . Líneas de corriente de campo */&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;
&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, 𝑢⃗&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;
==. 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 de campo==&lt;br /&gt;
&lt;br /&gt;
Las líneas de corriente son las curvas cuya tangente coincide con el campo de velocidades en cada punto. En un flujo bidimensional e incompresible, existe una función de corriente \psi tal que las curvas \psi = \text{cte} son exactamente las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
Para un campo en coordenadas polares, se cumple:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
u_{\rho} = \frac{1}{\rho}\,\frac{\partial\psi}{\partial\theta},&lt;br /&gt;
\qquad&lt;br /&gt;
u_{\theta} = -\,\frac{\partial\psi}{\partial\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado el campo del ejercicio:&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,&lt;br /&gt;
\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;
Obtenemos la función de corriente integrando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial\psi}{\partial\theta}&lt;br /&gt;
=\rho\left(1-\frac{1}{\rho^{2}}\right)\cos\theta&lt;br /&gt;
=\left(\rho-\frac{1}{\rho}\right)\cos\theta,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos da:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, las lineas de corriente son las curvas dadas por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\psi(\rho,\theta)=\left(\rho-\frac{1}{\rho}\right)\sin\theta=\text{cte}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la divergencia de \vec{u} es nula, el flujo es incompresible y existe una función de corriente.&lt;br /&gt;
Las curvas \psi=\text{cte} construidas arriba son realmente las líneas de corriente del campo \vec{u}.&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&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;
&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>Guillermo rodriguez</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=87799</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=87799"/>
				<updated>2025-11-26T10:41:18Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . Comprobación de la divergencia nula */&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;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;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;
&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, 𝑢⃗&lt;br /&gt;
=∇φ.&lt;br /&gt;
&lt;br /&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;&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;
==. 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;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;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Rotacional:&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 &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;&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;
Divergencia:&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Divergencia nula → Fluido incompresible&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente de campo==&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&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;
&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>Guillermo rodriguez</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=87780</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=87780"/>
				<updated>2025-11-26T10:35:38Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . Comprobación rot y div nula */&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;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;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;
&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, 𝑢⃗&lt;br /&gt;
=∇φ.&lt;br /&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;&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;
==. 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;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;&lt;br /&gt;
===. Comprobación del rotacional nulo===&lt;br /&gt;
&lt;br /&gt;
Rotacional:&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 &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;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rotacional nulo → Flujo irrotacional&lt;br /&gt;
&lt;br /&gt;
===. Comprobación de la divergencia nula===&lt;br /&gt;
&lt;br /&gt;
Divergencia:&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;
-&lt;br /&gt;
\frac{\partial}{\partial\theta}\left(\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)&lt;br /&gt;
\right]&lt;br /&gt;
=\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;&lt;br /&gt;
&lt;br /&gt;
Divergencia nula → Fluido incompresible&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente de campo==&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&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;
&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>Guillermo rodriguez</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=87761</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=87761"/>
				<updated>2025-11-26T10:28:39Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &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;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;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;
&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, 𝑢⃗&lt;br /&gt;
=∇φ.&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \varphi=\vec u=  \frac{\partial \vec{u}}{\partial \rho }\vec e_\rho  + \frac{1}{\rho }\frac{\partial \vec{u}}{\partial \theta }\vec e_\theta+\frac{\partial \vec{u}}{\partial z}\vec e_z = \left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta)\vec e_\rho - [\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)]\vec e_\theta &amp;lt;/math&amp;gt; &amp;lt;br/&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;
==. Comprobación rot y div nula==&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Rotacional:&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 &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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rotacional nulo → Flujo irrotacional&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia:&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;
-&lt;br /&gt;
\frac{\partial}{\partial\theta}\left(\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)&lt;br /&gt;
\right]&lt;br /&gt;
=-(1 - 1/rho^2) sin(theta) e_z  +  (1 - 1/rho^2) sin(theta) e_z  = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Divergencia nula → Fluido incompresible&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente de campo==&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&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;
&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>Guillermo rodriguez</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=87759</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=87759"/>
				<updated>2025-11-26T10:27:35Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* . Comprobación rot y div nula */&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]] | Gonzalo Gallego Fulgencio   Andrea García Carrasco   Aarón García Martín       Miryam Sánchez-Ferragut Samalea   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;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;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;
&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, 𝑢⃗&lt;br /&gt;
=∇φ.&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \varphi=\vec u=  \frac{\partial \vec{u}}{\partial \rho }\vec e_\rho  + \frac{1}{\rho }\frac{\partial \vec{u}}{\partial \theta }\vec e_\theta+\frac{\partial \vec{u}}{\partial z}\vec e_z = \left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta)\vec e_\rho - [\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)]\vec e_\theta &amp;lt;/math&amp;gt; &amp;lt;br/&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;
==. Comprobación rot y div nula==&lt;br /&gt;
&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Rotacional:&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 &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;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rotacional nulo → Flujo irrotacional&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia:&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;
-&lt;br /&gt;
\frac{\partial}{\partial\theta}\left(\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)&lt;br /&gt;
\right]&lt;br /&gt;
=-(1 - 1/rho^2) sin(theta) e_z  +  (1 - 1/rho^2) sin(theta) e_z  = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Divergencia nula → Fluido incompresible&lt;br /&gt;
&lt;br /&gt;
==. Líneas de corriente de campo==&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&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;
&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>Guillermo rodriguez</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=87719</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=87719"/>
				<updated>2025-11-26T10:02:56Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &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]] | Gonzalo Gallego Fulgencio   Andrea García Carrasco   Aaron García Martin    Miryam Sanchez-Ferragut Samalea   Guillermo Rodriguez Navadijos }}&lt;br /&gt;
&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;
==Dibujar 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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Velocidad de las partículas 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;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;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.  &lt;br /&gt;
 &lt;br /&gt;
===.-Representación del campo de velocidades===&lt;br /&gt;
Representaremos el campo de velocidades derivado de la función potencial, 𝑢&lt;br /&gt;
⃗&lt;br /&gt;
=∇φ.&lt;br /&gt;
A partir de estas gráficas podremos visualizar la estructura del flujo y comprobar, mediante un zoom local, que el campo de velocidades es ortogonal a las curvas de nivel de &lt;br /&gt;
𝜑&lt;br /&gt;
φ, una propiedad característica de los flujos potenciales.&lt;br /&gt;
&lt;br /&gt;
==Comprobación rot y div nula==&lt;br /&gt;
&lt;br /&gt;
==Líneas de corriente de campo==&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&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;
&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>Guillermo rodriguez</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=87715</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=87715"/>
				<updated>2025-11-26T10:01:54Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &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]] | Gonzalo Gallego Fulgencio   Andrea García Carrasco   Aaron García Martin    Miryam Sanchez-Ferragut Samalea   Guillermo Rodriguez Navadijos }}&lt;br /&gt;
&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;
==Dibujar 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 interiores 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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Velocidad de las partículas 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;math&amp;gt; \varphi (\rho ,\theta, z)=(\rho +\frac{1}{\rho})\cos (\theta ) &amp;lt;/math&amp;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.  &lt;br /&gt;
 &lt;br /&gt;
===.-Representación del campo de velocidades===&lt;br /&gt;
Representaremos el campo de velocidades derivado de la función potencial, 𝑢&lt;br /&gt;
⃗&lt;br /&gt;
=&lt;br /&gt;
∇&lt;br /&gt;
𝜑&lt;br /&gt;
u&lt;br /&gt;
=∇φ,&lt;br /&gt;
A partir de estas gráficas podremos visualizar la estructura del flujo y comprobar, mediante un zoom local, que el campo de velocidades es ortogonal a las curvas de nivel de &lt;br /&gt;
𝜑&lt;br /&gt;
φ, una propiedad característica de los flujos potenciales.&lt;br /&gt;
&lt;br /&gt;
==Comprobación rot y div nula==&lt;br /&gt;
&lt;br /&gt;
==Líneas de corriente de campo==&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&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;
&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>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado1G26.png&amp;diff=87695</id>
		<title>Archivo:Apartado1G26.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado1G26.png&amp;diff=87695"/>
				<updated>2025-11-26T09:54:44Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</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=87296</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=87296"/>
				<updated>2025-11-25T16:15:45Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &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]] | Gonzalo Gallego Fulgencio   Andrea García Carrasco   Aaron García Martin    Miryam Sanchez-Ferragut Samalea   Guillermo Rodriguez Navadijos }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
==Dibujar mallado==&lt;br /&gt;
&lt;br /&gt;
==Velocidad particular fluido==&lt;br /&gt;
&lt;br /&gt;
==Comprobación rot y div nula==&lt;br /&gt;
&lt;br /&gt;
==Lineas de corriente de campo==&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Particula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
&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>Guillermo rodriguez</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=87294</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=87294"/>
				<updated>2025-11-25T16:15:15Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular. Grupo 26-P | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Gonzalo Gallego Fulgencio   Andrea García Carrasco   Aaron García Martin    Miryam Sanchez-Ferragut Samalea   Guillermo Rodriguez Navadijos }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
==Dibujar mallado==&lt;br /&gt;
&lt;br /&gt;
==Velocidad particular fluido==&lt;br /&gt;
&lt;br /&gt;
==Comprobación rot y div nula==&lt;br /&gt;
&lt;br /&gt;
==Lineas de corriente de campo==&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Particula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
&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>Guillermo rodriguez</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=86793</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=86793"/>
				<updated>2025-11-24T18:26:46Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular. Grupo 26-P | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Gonzalo Gallego Fulgencio   Andrea García Carrasco   Aaron García Martin    Miryam Sanchez-Ferragut Samalea   Guillermo Rodriguez Navadijos }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
==Dibujar mallado==&lt;br /&gt;
&lt;br /&gt;
==Velocidad particular fluido==&lt;br /&gt;
&lt;br /&gt;
==Comprobación rot y div nula==&lt;br /&gt;
&lt;br /&gt;
==Dibujar las lineas de corriente de campo==&lt;br /&gt;
&lt;br /&gt;
==Puntos de la frontera S==&lt;br /&gt;
&lt;br /&gt;
==Presión del fluido==&lt;br /&gt;
&lt;br /&gt;
==Particula del fluido==&lt;br /&gt;
&lt;br /&gt;
==Circulación del campo==&lt;br /&gt;
&lt;br /&gt;
==apartado 9==&lt;br /&gt;
&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>Guillermo rodriguez</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=86792</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=86792"/>
				<updated>2025-11-24T18:19:59Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: Página creada con «{{ TrabajoED | Flujo alrededor de un obstáculo circular. Grupo 26-P | Teoría de Campos|2025-26 | Gonzalo Gallego...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Flujo alrededor de un obstáculo circular. Grupo 26-P | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Gonzalo Gallego Fulgencio   Andrea García Carrasco   Aaron García Martin    Miryam Sanchez-Ferragut Samalea   Guillermo Rodriguez Navadijos }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario:Guillermo_rodriguez&amp;diff=86791</id>
		<title>Usuario:Guillermo rodriguez</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario:Guillermo_rodriguez&amp;diff=86791"/>
				<updated>2025-11-24T18:09:35Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: Página blanqueada&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario:Guillermo_rodriguez&amp;diff=86790</id>
		<title>Usuario:Guillermo rodriguez</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario:Guillermo_rodriguez&amp;diff=86790"/>
				<updated>2025-11-24T18:08:44Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: Página creada con «{{ TrabajoED | Flujo alrededor de un obstáculo circular (Grupo 26) | Teoría de Campos|2025-26 | Gonzalo Gallego...»&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]] | Gonzalo Gallego Fulgencio   Andrea García Carrasco   Aaron García Martin                Guillermo Rodriguez Navadijos   Miryam Sanchez-Ferragut Samalea}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Poiseuille_Grupo_30&amp;diff=78271</id>
		<title>Flujo de Poiseuille Grupo 30</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Poiseuille_Grupo_30&amp;diff=78271"/>
				<updated>2024-12-04T16:54:16Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Caudal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana. Grupo 30-O | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Ivan Ortega Perez   Natalia Esteban Tezanos   Ana España Franco   Abdallah Attar Altarazi   Guillermo Rodriguez Navadijos }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La ley de Poiseuille, también conocida como ley de Hagen-Poiseuille, describe el flujo laminar estacionario de un líquido incompresible. En este caso, analizaremos el flujo de un líquido incompresible a través de una tubería cilíndrica con un radio de 3, lo que implica una sección transversal circular constante. Este flujo depende del gradiente de presión y del radio de la tubería.&lt;br /&gt;
&lt;br /&gt;
Para desarrollar este análisis, hemos utilizado el software Matlab, que nos ha permitido representar gráficamente los resultados, como secciones transversales y gradientes, de manera visual. Esto facilita al lector una mejor comprensión de la Ley de Poiseuille, ayudándole a interpretar y entender sus implicaciones de forma clara y didáctica.&lt;br /&gt;
&lt;br /&gt;
== Dibujar un mallado 2D de la sección longitudinal ==&lt;br /&gt;
&lt;br /&gt;
Se trata de graficar la sección longitudinal de la tubería en coordenadas  &amp;lt;math&amp;gt; x_{1} = 0 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \left ( \rho,z \right )\epsilon \left [ 0,4 \right ]\times \left [ 0,10 \right ]. &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=0:0.05:2;  %Creamos Vectores&lt;br /&gt;
y=0:0.2:10;&lt;br /&gt;
[XX,YY]=meshgrid(x,y);  %Creamos Malla&lt;br /&gt;
mesh(XX,YY,0*XX);  %Representamos la sección&lt;br /&gt;
axis([0,4,0,10]);  %Rango de los ejes&lt;br /&gt;
xlabel('ρ') ;&lt;br /&gt;
ylabel('z') ;&lt;br /&gt;
view(2);&lt;br /&gt;
title ('Malla de la Sección Longitudinal');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Resolver la ecuación diferencial para f(ρ) ==&lt;br /&gt;
&lt;br /&gt;
===Ecuación de Navier-Stokes===&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas de nuestro fluido viene dada por el campo &amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)= f\left(\rho\right)\vec{e_{z}}&amp;lt;/math&amp;gt;, y la presión por &amp;lt;math&amp;gt;p\left(x,y\right)=p_{1}+\left (p_{2}-p_{1}\right)(z-1)/4 &amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt; p_{1} &amp;lt;/math&amp;gt; es la presión en los puntos &amp;lt;math&amp;gt; z=1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; p_{2} &amp;lt;/math&amp;gt; la presión en los puntos &amp;lt;math&amp;gt; z=5 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ambas magnitudes, &amp;lt;math&amp;gt; \left ( \vec{u},\rho \right ) &amp;lt;/math&amp;gt;, cumplen la ecuación estacionaria de Navier-Stokes, independiente del tiempo, donde &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; es el coeficiente de viscosidad de fluido: &amp;lt;center&amp;gt; &amp;lt;math&amp;gt;  \left ( \vec{u}\cdot \triangledown  \right )\vec{u}+\triangledown p=\mu\Delta\vec{u}, &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; Comprobamos que &amp;lt;math&amp;gt;f\left ( \rho \right ) &amp;lt;/math&amp;gt; satisface la siguiente ecuación diferencial, despreciendo la parte convectiva, que corresponde con el primer término. &amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho} \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )=\frac{p_{2}-p_{1}}{\mu}. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; Resolvemos multiplicando por &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt; e integrando 2 veces:&lt;br /&gt;
:1) Multiplicamos por &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial }{\partial \rho}\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \rho\frac{\left ( p_{2}-p_{1} \right )}{\mu} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:2) Integramos&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \int \frac{\partial }{\partial \rho}\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right ) d\rho  = \frac{\left ( p_{2}-p_{1} \right )}{\mu}\int\rho d\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt; \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } = \frac{\left ( p_{2}-p_{1} \right )}{\mu} \cdot \frac{\rho^{2}}{2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\frac{\partial f\left ( \rho  \right )}{\partial \rho } =\frac{p_{2}-p_{1}}{2\mu}\cdot \rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:3)Integramos por segunda vez&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \int \left ( \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right ) d\rho  = \frac{\left ( p_{2}-p_{1} \right )}{2\mu}\int\rho d\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt; f\left(\rho \right )=\frac{\left ( p_{2}-p_{1} \right )}{2\mu} \cdot \left (\frac{\rho^{2}}{2} + c \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
Para darle valor a la constante, usamos el dato de  que en &amp;lt;math&amp;gt; \rho = 3 &amp;lt;/math&amp;gt; la velocidad es cero, por tanto, como la velocidad es &amp;lt;math&amp;gt; f\left ( \rho \right )\vec{e_{z}}, &amp;lt;/math&amp;gt; entonces &amp;lt;math&amp;gt; f\left ( 3 \right ) &amp;lt;/math&amp;gt; debe ser cero. &lt;br /&gt;
La &amp;lt;math&amp;gt; f\left ( \rho \right ) &amp;lt;/math&amp;gt; nos queda: &amp;lt;math&amp;gt; f\left(\rho \right )=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Verificación de la condición de incompresibilidad===&lt;br /&gt;
Dado que el agua es un líquido incompresible, su volumen debe permanecer constante, lo que implica que su densidad no varía. Para garantizar esta propiedad, se verifica que la divergencia del campo de velocidades sea cero. Esto se debe a que, en un fluido, la divergencia del campo de velocidades en un punto refleja la variación de la densidad del fluido en ese punto. &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \triangledown \cdot \vec{u}=0 &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)= f\left(\rho\right)\vec{e_{z}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\triangledown\cdot\vec{u} \left(\rho,\theta,z\right)=\frac{1}{\rho} \left ( \frac{\partial }{\partial \rho}\left ( \rho \cdot u_{\rho } \right )+\frac{\partial }{\partial \theta}\left ( u_{\theta } \right ) + \frac{\partial }{\partial z}\left (\rho \cdot u_{z}\right)\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\triangledown\cdot\vec{u} \left(\rho,\theta,z\right)=\frac{1}{\rho}\left ( \frac{\partial }{\partial z}\left(\rho \cdot f\left(\rho\right)\right)\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\triangledown\cdot\vec{u} \left(\rho,\theta,z\right)= \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \frac{(p_2 - p_1)}{4\mu} \rho \left( \rho^2 - 9 \right) \right] = 0.&amp;lt;/math&amp;gt; (para cualquier valor de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de velocidades y campo de presiones==&lt;br /&gt;
&lt;br /&gt;
Vamos a dar como dato: p1=1, p2=6 y μ=1&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades===&lt;br /&gt;
Anteriormente hemos obtenido la función de velocidad.&lt;br /&gt;
 Vamos a sustituir los valores dados:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)=(\frac{P2-P1}{4\mu} (\rho^2-9))\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como podemos observar, a medida que nos acercamos al borde de la tubería, entra menos velocidad mientras que en el centro, hay un mayor flujo de concentración de velocidades.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% Crear la malla 2D&lt;br /&gt;
[X, Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Calcular el campo de velocidades&lt;br /&gt;
p1 = 1;        % Presión inicial&lt;br /&gt;
p2 = 6;        % Presión final&lt;br /&gt;
mu = 1;        % Viscosidad dinámica&lt;br /&gt;
&lt;br /&gt;
ux = ((p2 - p1) / (4 * mu)) .* (X.^2 - 9);  % Componente en ρ (x)&lt;br /&gt;
uz = 0 .* Z;                                % Componente en z (constante)&lt;br /&gt;
&lt;br /&gt;
% Corregir los valores de ux donde X^2 &amp;gt; 9 para evitar valores inválidos&lt;br /&gt;
ux(X.^2 &amp;gt; 9) = 0;&lt;br /&gt;
&lt;br /&gt;
% Representación del campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(X, Z, ux, uz, 'b');  % Campo de velocidades con flechas&lt;br /&gt;
axis([0, 4, 0, 10]);        % Ajustar los límites del gráfico&lt;br /&gt;
xlabel('\rho');             % Etiqueta del eje ρ&lt;br /&gt;
ylabel('z');                % Etiqueta del eje z&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
view(2);}}    &lt;br /&gt;
&lt;br /&gt;
===Campo de presiones===&lt;br /&gt;
&lt;br /&gt;
La expresión del campo de presiones viene dada como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p(x,y,z)=p_1+\frac{(p_2-p_1)}{4}(z-1)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como podemos comprobar, la presión no aumenta con el radio, sino con el parámetro &amp;quot;z&amp;quot;.&lt;br /&gt;
{{matlab|codigo=% Parámetros del problema&lt;br /&gt;
p1 = 2;        % Presión inicial&lt;br /&gt;
p2 = 6;        % Presión final&lt;br /&gt;
&lt;br /&gt;
% Intervalo de altura 'z'&lt;br /&gt;
z = 0:0.1:5;   % Altura en el eje z&lt;br /&gt;
&lt;br /&gt;
% Cálculo del campo de presiones&lt;br /&gt;
f = p1 + ((p2 - p1) / 4) .* (z - 1);  % Campo de presiones&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo de presiones&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, f, 'r', 'LineWidth', 1.5);  % Gráfica con línea roja&lt;br /&gt;
grid on;                            % Activar cuadrícula&lt;br /&gt;
xlabel('Altura (z)');               % Etiqueta del eje z&lt;br /&gt;
ylabel('Presión (p)');              % Etiqueta del eje p&lt;br /&gt;
title('Campo de Presiones');        % Título de la gráfica&lt;br /&gt;
xlim([0, 5]);                       % Limitar el eje z para claridad}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Líneas de corriente ==&lt;br /&gt;
&lt;br /&gt;
Para dibujar las líneas de corriente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;, debemos tener en cuenta que estas son tangenes a &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; en cada apunto.&lt;br /&gt;
&lt;br /&gt;
Procedemos a calcular &amp;lt;math&amp;gt;\overrightarrow{v}&amp;lt;/math&amp;gt; que es ortogonal a &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; ya que se comprueba que: &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{v}=\overrightarrow{e_{\theta }}\times  \overrightarrow{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente, la divergencia de &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; es nula. Consequentemente, el rotacional del campo &amp;lt;math&amp;gt;\overrightarrow{v}&amp;lt;/math&amp;gt; es nulo también.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente o potencial escalar viene definido como:  &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;,(&amp;lt;math&amp;gt;\bigtriangledown \psi =\overrightarrow{v}&amp;lt;/math&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\overrightarrow{v}=\begin{vmatrix}&lt;br /&gt;
\overrightarrow{e_{\rho }} &amp;amp;  \overrightarrow{e_{\theta }}&amp;amp;\overrightarrow{e_{z}} \\ &lt;br /&gt;
 0&amp;amp;1  &amp;amp;0 \\ &lt;br /&gt;
 0&amp;amp;0  &amp;amp;f\left ( \rho  \right ) &lt;br /&gt;
\end{vmatrix}=f\left ( \rho  \right )\overrightarrow{e_{\rho }} &lt;br /&gt;
&lt;br /&gt;
\overrightarrow{v}=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right )\cdot\overrightarrow{e_{\rho }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;f\left ( \rho  \right )&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{v}=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right )\cdot\overrightarrow{e_{\rho }}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\bigtriangledown \psi=\frac{d\psi }{d\rho }\overrightarrow{e_{\rho }}+\frac{1}{\rho }\frac{d\psi }{d\theta }\overrightarrow{e_{\theta }}+\frac{d\psi }{dz}\overrightarrow{e_{z}}=\overrightarrow{v}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos la relación:&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right )&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Integrando el gradiente del potencial escalar: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi=\frac{d\psi }{d\rho }=\psi=\frac{p2-p1}{12\mu }\rho ^{3} +9\frac{p1-p2}{4\mu }\rho &amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado de la función potencial quedará: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi=\frac{5}{12 }\rho ^{3} +\frac{-45}{4}\rho &amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
rho = linspace(0, 5, 100); % Valores de rho (radio)&lt;br /&gt;
theta = linspace(0, 2*pi, 100); % Valores de theta (ángulo)&lt;br /&gt;
[R, T] = meshgrid(rho, theta); % Crear la malla en coordenadas polares&lt;br /&gt;
% Función de corriente&lt;br /&gt;
psi = (5/12)*R.^3 - (45/4)*R; &lt;br /&gt;
% Conversión a coordenadas cartesianas para graficar&lt;br /&gt;
X = R .* cos(T);&lt;br /&gt;
Y = R .* sin(T);&lt;br /&gt;
% Gráfico de líneas de corriente&lt;br /&gt;
contour(X, Y, psi, 20, 'LineWidth', 1.5); % Dibujar las líneas de nivel (líneas de corriente)&lt;br /&gt;
colorbar; % Barra de color para las líneas de corriente&lt;br /&gt;
title('Líneas de corriente');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
axis equal; % Mantener proporción&lt;br /&gt;
grid on;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== velocidad máxima del fluido y su gráfica de comportamiento .==&lt;br /&gt;
Para encontrar los puntos donde la velocidad del fluido es maxima, derivamos respecto de ρ:&lt;br /&gt;
&amp;lt;center&amp;gt;''&amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)= \left(\frac{5}{4}\rho^{2}-{9}\right)\vec{e_{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; \frac{\partial \vec{u}} {\partial \rho}=\left(\frac{5}{4}\rho\right)\vec{e_{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; \frac{\partial \vec{u} }{\partial \theta}=0 &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 \vec{u} }{\partial z}=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si  &amp;lt;math&amp;gt; \frac{\partial \vec{u} }{\partial ρ}=0 &amp;lt;/math&amp;gt;   entonces ρ=0, que corresponde al eje del tubo.Es decir, la velocidad maxima en el eje del tubo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica es la comportamiento de la velocidad,la cual nos muestra el comportamiento en ρ=0, en la que se obseva que cuanto mas nos acerquemos alos bordes de la tuberia la velocidad disminuye, entonces deducimos que la velocidad máxima es en el eje &lt;br /&gt;
[[Archivo:Movelocidad.jpg|280px|miniaturadeimagen|right|''Comportamiento módulo de máxima velocidad'']]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=0:0.1:2;&lt;br /&gt;
f=((5/4)*(x.^2))-9; &lt;br /&gt;
plot(x,f);&lt;br /&gt;
title('Comportamiento del módulo del campo de velocidades');&lt;br /&gt;
xlabel('Radio de la sección');&lt;br /&gt;
ylabel('Variación de la velocidad');&lt;br /&gt;
axis([0,2,0,5])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional==&lt;br /&gt;
El rotacional de un campo vectorial nos enseña la tendencia que tiene este campo vectorial a girar en torno a un punto. &lt;br /&gt;
Para llevar a cabo el rotacional del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; utilizaremos la fórmula: &lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;big&amp;gt; &amp;lt;math&amp;gt;\nabla\times\vec u=\frac{1}{\rho}\begin{vmatrix}\vec{e_\rho} &amp;amp; \rho\vec{e_\theta} &amp;amp; \vec{e_z} \\ \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el campo vectorial que sacamos del apartado 3 el rotacional nos quedaría:&lt;br /&gt;
&amp;lt;math&amp;gt;\bigtriangledown\times\overrightarrow{u}\left(\rho,\theta,z\right)=&lt;br /&gt;
\frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\overrightarrow{e_{\rho}} &amp;amp;\rho \overrightarrow{e_{\theta}}  &amp;amp; \overrightarrow{e_{z}}\\ &lt;br /&gt;
 \frac{d}{d\rho}&amp;amp; \frac{d}{d\theta} &amp;amp;\frac{d}{dz} \\ &lt;br /&gt;
0 &amp;amp; 0        &amp;amp;   \left(\frac{5}{4}\rho^{2}-{9}\right)\vec{e_{z}} &lt;br /&gt;
\end{vmatrix}=\left(\frac{-5}{2}\rho\right)\vec{e_{\theta}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El rotacional nos queda: &amp;lt;math&amp;gt;\triangledown\times\vec{u}\left(\rho,\theta,z\right)=\frac{-5\rho}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para poder ver la gráfica vamos a utilizar Matlab para visualizarlo gráficamente:&amp;lt;math&amp;gt;|\triangledown\times\vec{u}|\left(\rho,\theta,z\right)=\frac{5\rho}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Rotacionalcampo3.png|300px|miniaturadeimagen|right|''Rotacional del Campo'']]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
x=0:0.1:2;&lt;br /&gt;
y=0:0.1:10;&lt;br /&gt;
[x,y]=meshgrid(x,y);&lt;br /&gt;
rot=abs((5./2).*x);&lt;br /&gt;
surf(x,y,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
axis([0,3,0,10])&lt;br /&gt;
title('Rotacional del campo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 En el gráfico los puntos con menor tendencia a rotar se van a encontrar con unos colores fríos (azul) y los puntos con mayor rotación con colores más cálidos (naranja/amarillo). Como se puede observar en el gráfico los colores cálidos se encuentran en las paredes.&lt;br /&gt;
&lt;br /&gt;
==Temperatura del Fluido==&lt;br /&gt;
&lt;br /&gt;
La Temperatura del fluido viene dada por &amp;lt;math&amp;gt;  T(ρ,θ,z)=e^{(1+ρ)}2-(z-2)^2.    &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de temperaturas las curvas de nivel los podemos observar en la siguiente gráfica realizada en Matlab.&lt;br /&gt;
&lt;br /&gt;
En la que observamos gracias a los tonos más cálidos que la temperatura es máxima en el ρ=2 y z=2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=0:0.01:2;&lt;br /&gt;
z=0:0.05:10;&lt;br /&gt;
[X,Y]=meshgrid(rho,z);&lt;br /&gt;
figure (1)&lt;br /&gt;
p=(exp(1+X).*2) - (Y-2).^2;&lt;br /&gt;
pcolor(X,Y,p);&lt;br /&gt;
shading flat&lt;br /&gt;
hold on&lt;br /&gt;
title('Campo de temperaturas')&lt;br /&gt;
axis([0,3,0,10]);&lt;br /&gt;
colorbar &lt;br /&gt;
hold off&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(X,Y,p,'k'); &lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,2,0,10]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{[[Archivo:CampoTemperaturas.png|400px|miniaturadeimagen|izquierda]][[Archivo:curvasniveltrabajocampos.png|400px|miniaturadeimagen|derecha]]}.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
&lt;br /&gt;
El gradiente de la temperatura lo calcularíamos mediante la siguiente fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\bigtriangledown{T}(\rho,\theta,z)=\frac{df}{dp}\cdot(e\rho)+ \frac{1}{p} \cdot\frac{df}{d\theta} \cdot(e\theta)+ \frac{df}{dz}\cdot(ez)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero ya que nos lo piden gráficamente lo obtenemos mediante Matlab, y observamos que el gradiente es ortogonal a las curvas de nivel, gracias al siguiente código.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradiene.png|450px|miniaturadeimagen|derecha]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=0:0.1:2; &lt;br /&gt;
z=0:0.1:10;&lt;br /&gt;
[X,Y]=meshgrid(rho,z);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=(exp(1+X).*2) - (Y-2).^2;&lt;br /&gt;
[TRHO,TZ]=gradient(T); &lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,TRHO,TZ)&lt;br /&gt;
contour(X,Y,T,'k') &lt;br /&gt;
axis([0,2,0,10]);&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de nivel')&lt;br /&gt;
shading flat&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Caudal==&lt;br /&gt;
&lt;br /&gt;
El caudal es la cantidad de un fluido que atraviesa la tubería, rio, canal ,…, en un determinado tiempo. Para ello debemos tener en cuenta el flujo de volumen por unidad de tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para poder calcular el caudal que llevara la tubería, se estudia el volumen de fluido que pasa a través de la tubería. La integral de la superficie es la siguiente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{S}\vec{v} \cdot d\vec{S}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec{e_{v}}&amp;lt;/math&amp;gt; es el campo de velocidades. Al tratarse de una integral de superficie hay que tener en cuenta el vector normal que es perpendicular a la superficie. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso, el campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)=\left(\frac{p2-p1}{4\mu}\right) \left(\frac{\rho^2}{1} -9\right) \overrightarrow{e_{z}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituimos los siguientes valores:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_1=2 \ {,} \  p_2=6 \ {,}  \  μ=1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q\left(m/s\right)=\int_{S}^{}\overrightarrow{u}\overrightarrow{n}dS=\int_{S}^{}\left (\frac{p2-p1}{4\mu}\right) \left(\frac{\rho^2}{1} -9\right)\cdot \rho \overrightarrow{e_{z}}\cdot \overrightarrow{e_{z}}&lt;br /&gt;
dS=\int_{0}^{2\Pi }\int_{0}^{3}\left (\frac{p2-p1}{4\mu}\right) \left(\frac{\rho^2}{1} -9\right)\cdot \rho  d_{\rho }d_{\theta }=\int_{0}^{2\Pi }\int_{0}^{3} (\rho^{2}-9  ) \cdot \rho =(-81/2)\cdot \prod_{}^{} =-127,23\left ( m/s \right )&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El caudal nos a salido negativo, lo cual significa que interpolando el caudal va en sentido contrario, esto depende de nuestra normal y de nuestro signo de la resultante.&lt;br /&gt;
&lt;br /&gt;
Según los datos del problema, p1=2 en z=1 y p2=6 en z=5, esto significa que la presión es mayor en z=5 y menor en z=1. El fluido siempre se mueve de mayor presión a menor presión. En este caso, el flujo se dirige desde z=5 hacia z=1 es decir, en el sentido contrario al eje z. &lt;br /&gt;
Por lo tanto, la componente de velocidad será negativa por lo cual va en sentido contrario .&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Poiseuille_Grupo_30&amp;diff=78266</id>
		<title>Flujo de Poiseuille Grupo 30</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Poiseuille_Grupo_30&amp;diff=78266"/>
				<updated>2024-12-04T16:49:50Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Caudal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana. Grupo 30-O | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Ivan Ortega Perez   Natalia Esteban Tezanos   Ana España Franco   Abdallah Attar Altarazi   Guillermo Rodriguez Navadijos }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La ley de Poiseuille, también conocida como ley de Hagen-Poiseuille, describe el flujo laminar estacionario de un líquido incompresible. En este caso, analizaremos el flujo de un líquido incompresible a través de una tubería cilíndrica con un radio de 3, lo que implica una sección transversal circular constante. Este flujo depende del gradiente de presión y del radio de la tubería.&lt;br /&gt;
&lt;br /&gt;
Para desarrollar este análisis, hemos utilizado el software Matlab, que nos ha permitido representar gráficamente los resultados, como secciones transversales y gradientes, de manera visual. Esto facilita al lector una mejor comprensión de la Ley de Poiseuille, ayudándole a interpretar y entender sus implicaciones de forma clara y didáctica.&lt;br /&gt;
&lt;br /&gt;
== Dibujar un mallado 2D de la sección longitudinal ==&lt;br /&gt;
&lt;br /&gt;
Se trata de graficar la sección longitudinal de la tubería en coordenadas  &amp;lt;math&amp;gt; x_{1} = 0 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \left ( \rho,z \right )\epsilon \left [ 0,4 \right ]\times \left [ 0,10 \right ]. &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=0:0.05:2;  %Creamos Vectores&lt;br /&gt;
y=0:0.2:10;&lt;br /&gt;
[XX,YY]=meshgrid(x,y);  %Creamos Malla&lt;br /&gt;
mesh(XX,YY,0*XX);  %Representamos la sección&lt;br /&gt;
axis([0,4,0,10]);  %Rango de los ejes&lt;br /&gt;
xlabel('ρ') ;&lt;br /&gt;
ylabel('z') ;&lt;br /&gt;
view(2);&lt;br /&gt;
title ('Malla de la Sección Longitudinal');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Resolver la ecuación diferencial para f(ρ) ==&lt;br /&gt;
&lt;br /&gt;
===Ecuación de Navier-Stokes===&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas de nuestro fluido viene dada por el campo &amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)= f\left(\rho\right)\vec{e_{z}}&amp;lt;/math&amp;gt;, y la presión por &amp;lt;math&amp;gt;p\left(x,y\right)=p_{1}+\left (p_{2}-p_{1}\right)(z-1)/4 &amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt; p_{1} &amp;lt;/math&amp;gt; es la presión en los puntos &amp;lt;math&amp;gt; z=1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; p_{2} &amp;lt;/math&amp;gt; la presión en los puntos &amp;lt;math&amp;gt; z=5 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ambas magnitudes, &amp;lt;math&amp;gt; \left ( \vec{u},\rho \right ) &amp;lt;/math&amp;gt;, cumplen la ecuación estacionaria de Navier-Stokes, independiente del tiempo, donde &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; es el coeficiente de viscosidad de fluido: &amp;lt;center&amp;gt; &amp;lt;math&amp;gt;  \left ( \vec{u}\cdot \triangledown  \right )\vec{u}+\triangledown p=\mu\Delta\vec{u}, &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; Comprobamos que &amp;lt;math&amp;gt;f\left ( \rho \right ) &amp;lt;/math&amp;gt; satisface la siguiente ecuación diferencial, despreciendo la parte convectiva, que corresponde con el primer término. &amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho} \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )=\frac{p_{2}-p_{1}}{\mu}. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; Resolvemos multiplicando por &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt; e integrando 2 veces:&lt;br /&gt;
:1) Multiplicamos por &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial }{\partial \rho}\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \rho\frac{\left ( p_{2}-p_{1} \right )}{\mu} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:2) Integramos&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \int \frac{\partial }{\partial \rho}\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right ) d\rho  = \frac{\left ( p_{2}-p_{1} \right )}{\mu}\int\rho d\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt; \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } = \frac{\left ( p_{2}-p_{1} \right )}{\mu} \cdot \frac{\rho^{2}}{2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\frac{\partial f\left ( \rho  \right )}{\partial \rho } =\frac{p_{2}-p_{1}}{2\mu}\cdot \rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:3)Integramos por segunda vez&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \int \left ( \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right ) d\rho  = \frac{\left ( p_{2}-p_{1} \right )}{2\mu}\int\rho d\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt; f\left(\rho \right )=\frac{\left ( p_{2}-p_{1} \right )}{2\mu} \cdot \left (\frac{\rho^{2}}{2} + c \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
Para darle valor a la constante, usamos el dato de  que en &amp;lt;math&amp;gt; \rho = 3 &amp;lt;/math&amp;gt; la velocidad es cero, por tanto, como la velocidad es &amp;lt;math&amp;gt; f\left ( \rho \right )\vec{e_{z}}, &amp;lt;/math&amp;gt; entonces &amp;lt;math&amp;gt; f\left ( 3 \right ) &amp;lt;/math&amp;gt; debe ser cero. &lt;br /&gt;
La &amp;lt;math&amp;gt; f\left ( \rho \right ) &amp;lt;/math&amp;gt; nos queda: &amp;lt;math&amp;gt; f\left(\rho \right )=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Verificación de la condición de incompresibilidad===&lt;br /&gt;
Dado que el agua es un líquido incompresible, su volumen debe permanecer constante, lo que implica que su densidad no varía. Para garantizar esta propiedad, se verifica que la divergencia del campo de velocidades sea cero. Esto se debe a que, en un fluido, la divergencia del campo de velocidades en un punto refleja la variación de la densidad del fluido en ese punto. &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \triangledown \cdot \vec{u}=0 &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)= f\left(\rho\right)\vec{e_{z}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\triangledown\cdot\vec{u} \left(\rho,\theta,z\right)=\frac{1}{\rho} \left ( \frac{\partial }{\partial \rho}\left ( \rho \cdot u_{\rho } \right )+\frac{\partial }{\partial \theta}\left ( u_{\theta } \right ) + \frac{\partial }{\partial z}\left (\rho \cdot u_{z}\right)\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\triangledown\cdot\vec{u} \left(\rho,\theta,z\right)=\frac{1}{\rho}\left ( \frac{\partial }{\partial z}\left(\rho \cdot f\left(\rho\right)\right)\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\triangledown\cdot\vec{u} \left(\rho,\theta,z\right)= \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \frac{(p_2 - p_1)}{4\mu} \rho \left( \rho^2 - 9 \right) \right] = 0.&amp;lt;/math&amp;gt; (para cualquier valor de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de velocidades y campo de presiones==&lt;br /&gt;
&lt;br /&gt;
Vamos a dar como dato: p1=1, p2=6 y μ=1&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades===&lt;br /&gt;
Anteriormente hemos obtenido la función de velocidad.&lt;br /&gt;
 Vamos a sustituir los valores dados:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)=(\frac{P2-P1}{4\mu} (\rho^2-9))\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como podemos observar, a medida que nos acercamos al borde de la tubería, entra menos velocidad mientras que en el centro, hay un mayor flujo de concentración de velocidades.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% Crear la malla 2D&lt;br /&gt;
[X, Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Calcular el campo de velocidades&lt;br /&gt;
p1 = 1;        % Presión inicial&lt;br /&gt;
p2 = 6;        % Presión final&lt;br /&gt;
mu = 1;        % Viscosidad dinámica&lt;br /&gt;
&lt;br /&gt;
ux = ((p2 - p1) / (4 * mu)) .* (X.^2 - 9);  % Componente en ρ (x)&lt;br /&gt;
uz = 0 .* Z;                                % Componente en z (constante)&lt;br /&gt;
&lt;br /&gt;
% Corregir los valores de ux donde X^2 &amp;gt; 9 para evitar valores inválidos&lt;br /&gt;
ux(X.^2 &amp;gt; 9) = 0;&lt;br /&gt;
&lt;br /&gt;
% Representación del campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(X, Z, ux, uz, 'b');  % Campo de velocidades con flechas&lt;br /&gt;
axis([0, 4, 0, 10]);        % Ajustar los límites del gráfico&lt;br /&gt;
xlabel('\rho');             % Etiqueta del eje ρ&lt;br /&gt;
ylabel('z');                % Etiqueta del eje z&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
view(2);}}    &lt;br /&gt;
&lt;br /&gt;
===Campo de presiones===&lt;br /&gt;
&lt;br /&gt;
La expresión del campo de presiones viene dada como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p(x,y,z)=p_1+\frac{(p_2-p_1)}{4}(z-1)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como podemos comprobar, la presión no aumenta con el radio, sino con el parámetro &amp;quot;z&amp;quot;.&lt;br /&gt;
{{matlab|codigo=% Parámetros del problema&lt;br /&gt;
p1 = 2;        % Presión inicial&lt;br /&gt;
p2 = 6;        % Presión final&lt;br /&gt;
&lt;br /&gt;
% Intervalo de altura 'z'&lt;br /&gt;
z = 0:0.1:5;   % Altura en el eje z&lt;br /&gt;
&lt;br /&gt;
% Cálculo del campo de presiones&lt;br /&gt;
f = p1 + ((p2 - p1) / 4) .* (z - 1);  % Campo de presiones&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo de presiones&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, f, 'r', 'LineWidth', 1.5);  % Gráfica con línea roja&lt;br /&gt;
grid on;                            % Activar cuadrícula&lt;br /&gt;
xlabel('Altura (z)');               % Etiqueta del eje z&lt;br /&gt;
ylabel('Presión (p)');              % Etiqueta del eje p&lt;br /&gt;
title('Campo de Presiones');        % Título de la gráfica&lt;br /&gt;
xlim([0, 5]);                       % Limitar el eje z para claridad}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Líneas de corriente ==&lt;br /&gt;
&lt;br /&gt;
Para dibujar las líneas de corriente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;, debemos tener en cuenta que estas son tangenes a &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; en cada apunto.&lt;br /&gt;
&lt;br /&gt;
Procedemos a calcular &amp;lt;math&amp;gt;\overrightarrow{v}&amp;lt;/math&amp;gt; que es ortogonal a &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; ya que se comprueba que: &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{v}=\overrightarrow{e_{\theta }}\times  \overrightarrow{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente, la divergencia de &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; es nula. Consequentemente, el rotacional del campo &amp;lt;math&amp;gt;\overrightarrow{v}&amp;lt;/math&amp;gt; es nulo también.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente o potencial escalar viene definido como:  &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;,(&amp;lt;math&amp;gt;\bigtriangledown \psi =\overrightarrow{v}&amp;lt;/math&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\overrightarrow{v}=\begin{vmatrix}&lt;br /&gt;
\overrightarrow{e_{\rho }} &amp;amp;  \overrightarrow{e_{\theta }}&amp;amp;\overrightarrow{e_{z}} \\ &lt;br /&gt;
 0&amp;amp;1  &amp;amp;0 \\ &lt;br /&gt;
 0&amp;amp;0  &amp;amp;f\left ( \rho  \right ) &lt;br /&gt;
\end{vmatrix}=f\left ( \rho  \right )\overrightarrow{e_{\rho }} &lt;br /&gt;
&lt;br /&gt;
\overrightarrow{v}=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right )\cdot\overrightarrow{e_{\rho }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;f\left ( \rho  \right )&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{v}=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right )\cdot\overrightarrow{e_{\rho }}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\bigtriangledown \psi=\frac{d\psi }{d\rho }\overrightarrow{e_{\rho }}+\frac{1}{\rho }\frac{d\psi }{d\theta }\overrightarrow{e_{\theta }}+\frac{d\psi }{dz}\overrightarrow{e_{z}}=\overrightarrow{v}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos la relación:&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right )&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Integrando el gradiente del potencial escalar: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi=\frac{d\psi }{d\rho }=\psi=\frac{p2-p1}{12\mu }\rho ^{3} +9\frac{p1-p2}{4\mu }\rho &amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado de la función potencial quedará: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi=\frac{5}{12 }\rho ^{3} +\frac{-45}{4}\rho &amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
rho = linspace(0, 5, 100); % Valores de rho (radio)&lt;br /&gt;
theta = linspace(0, 2*pi, 100); % Valores de theta (ángulo)&lt;br /&gt;
[R, T] = meshgrid(rho, theta); % Crear la malla en coordenadas polares&lt;br /&gt;
% Función de corriente&lt;br /&gt;
psi = (5/12)*R.^3 - (45/4)*R; &lt;br /&gt;
% Conversión a coordenadas cartesianas para graficar&lt;br /&gt;
X = R .* cos(T);&lt;br /&gt;
Y = R .* sin(T);&lt;br /&gt;
% Gráfico de líneas de corriente&lt;br /&gt;
contour(X, Y, psi, 20, 'LineWidth', 1.5); % Dibujar las líneas de nivel (líneas de corriente)&lt;br /&gt;
colorbar; % Barra de color para las líneas de corriente&lt;br /&gt;
title('Líneas de corriente');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
axis equal; % Mantener proporción&lt;br /&gt;
grid on;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== velocidad máxima del fluido y su gráfica de comportamiento .==&lt;br /&gt;
Para encontrar los puntos donde la velocidad del fluido es maxima, derivamos respecto de ρ:&lt;br /&gt;
&amp;lt;center&amp;gt;''&amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)= \left(\frac{5}{4}\rho^{2}-{9}\right)\vec{e_{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; \frac{\partial \vec{u}} {\partial \rho}=\left(\frac{5}{4}\rho\right)\vec{e_{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; \frac{\partial \vec{u} }{\partial \theta}=0 &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 \vec{u} }{\partial z}=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si  &amp;lt;math&amp;gt; \frac{\partial \vec{u} }{\partial ρ}=0 &amp;lt;/math&amp;gt;   entonces ρ=0, que corresponde al eje del tubo.Es decir, la velocidad maxima en el eje del tubo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica es la comportamiento de la velocidad,la cual nos muestra el comportamiento en ρ=0, en la que se obseva que cuanto mas nos acerquemos alos bordes de la tuberia la velocidad disminuye, entonces deducimos que la velocidad máxima es en el eje &lt;br /&gt;
[[Archivo:Movelocidad.jpg|280px|miniaturadeimagen|right|''Comportamiento módulo de máxima velocidad'']]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=0:0.1:2;&lt;br /&gt;
f=((5/4)*(x.^2))-9; &lt;br /&gt;
plot(x,f);&lt;br /&gt;
title('Comportamiento del módulo del campo de velocidades');&lt;br /&gt;
xlabel('Radio de la sección');&lt;br /&gt;
ylabel('Variación de la velocidad');&lt;br /&gt;
axis([0,2,0,5])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional==&lt;br /&gt;
El rotacional de un campo vectorial nos enseña la tendencia que tiene este campo vectorial a girar en torno a un punto. &lt;br /&gt;
Para llevar a cabo el rotacional del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; utilizaremos la fórmula: &lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;big&amp;gt; &amp;lt;math&amp;gt;\nabla\times\vec u=\frac{1}{\rho}\begin{vmatrix}\vec{e_\rho} &amp;amp; \rho\vec{e_\theta} &amp;amp; \vec{e_z} \\ \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el campo vectorial que sacamos del apartado 3 el rotacional nos quedaría:&lt;br /&gt;
&amp;lt;math&amp;gt;\bigtriangledown\times\overrightarrow{u}\left(\rho,\theta,z\right)=&lt;br /&gt;
\frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\overrightarrow{e_{\rho}} &amp;amp;\rho \overrightarrow{e_{\theta}}  &amp;amp; \overrightarrow{e_{z}}\\ &lt;br /&gt;
 \frac{d}{d\rho}&amp;amp; \frac{d}{d\theta} &amp;amp;\frac{d}{dz} \\ &lt;br /&gt;
0 &amp;amp; 0        &amp;amp;   \left(\frac{5}{4}\rho^{2}-{9}\right)\vec{e_{z}} &lt;br /&gt;
\end{vmatrix}=\left(\frac{-5}{2}\rho\right)\vec{e_{\theta}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El rotacional nos queda: &amp;lt;math&amp;gt;\triangledown\times\vec{u}\left(\rho,\theta,z\right)=\frac{-5\rho}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para poder ver la gráfica vamos a utilizar Matlab para visualizarlo gráficamente:&amp;lt;math&amp;gt;|\triangledown\times\vec{u}|\left(\rho,\theta,z\right)=\frac{5\rho}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Rotacionalcampo3.png|300px|miniaturadeimagen|right|''Rotacional del Campo'']]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
x=0:0.1:2;&lt;br /&gt;
y=0:0.1:10;&lt;br /&gt;
[x,y]=meshgrid(x,y);&lt;br /&gt;
rot=abs((5./2).*x);&lt;br /&gt;
surf(x,y,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
axis([0,3,0,10])&lt;br /&gt;
title('Rotacional del campo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 En el gráfico los puntos con menor tendencia a rotar se van a encontrar con unos colores fríos (azul) y los puntos con mayor rotación con colores más cálidos (naranja/amarillo). Como se puede observar en el gráfico los colores cálidos se encuentran en las paredes.&lt;br /&gt;
&lt;br /&gt;
==Temperatura del Fluido==&lt;br /&gt;
&lt;br /&gt;
La Temperatura del fluido viene dada por &amp;lt;math&amp;gt;  T(ρ,θ,z)=e^{(1+ρ)}2-(z-2)^2.    &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de temperaturas las curvas de nivel los podemos observar en la siguiente gráfica realizada en Matlab.&lt;br /&gt;
&lt;br /&gt;
En la que observamos gracias a los tonos más cálidos que la temperatura es máxima en el ρ=2 y z=2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=0:0.01:2;&lt;br /&gt;
z=0:0.05:10;&lt;br /&gt;
[X,Y]=meshgrid(rho,z);&lt;br /&gt;
figure (1)&lt;br /&gt;
p=(exp(1+X).*2) - (Y-2).^2;&lt;br /&gt;
pcolor(X,Y,p);&lt;br /&gt;
shading flat&lt;br /&gt;
hold on&lt;br /&gt;
title('Campo de temperaturas')&lt;br /&gt;
axis([0,3,0,10]);&lt;br /&gt;
colorbar &lt;br /&gt;
hold off&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(X,Y,p,'k'); &lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,2,0,10]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{[[Archivo:CampoTemperaturas.png|400px|miniaturadeimagen|izquierda]][[Archivo:curvasniveltrabajocampos.png|400px|miniaturadeimagen|derecha]]}.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
&lt;br /&gt;
El gradiente de la temperatura lo calcularíamos mediante la siguiente fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\bigtriangledown{T}(\rho,\theta,z)=\frac{df}{dp}\cdot(e\rho)+ \frac{1}{p} \cdot\frac{df}{d\theta} \cdot(e\theta)+ \frac{df}{dz}\cdot(ez)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero ya que nos lo piden gráficamente lo obtenemos mediante Matlab, y observamos que el gradiente es ortogonal a las curvas de nivel, gracias al siguiente código.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradiene.png|450px|miniaturadeimagen|derecha]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=0:0.1:2; &lt;br /&gt;
z=0:0.1:10;&lt;br /&gt;
[X,Y]=meshgrid(rho,z);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=(exp(1+X).*2) - (Y-2).^2;&lt;br /&gt;
[TRHO,TZ]=gradient(T); &lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,TRHO,TZ)&lt;br /&gt;
contour(X,Y,T,'k') &lt;br /&gt;
axis([0,2,0,10]);&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de nivel')&lt;br /&gt;
shading flat&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Caudal==&lt;br /&gt;
&lt;br /&gt;
El caudal es la cantidad de un fluido que atraviesa la tubería, rio, canal ,…, en un determinado tiempo. Para ello debemos tener en cuenta el flujo de volumen por unidad de tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para poder calcular el caudal que llevara la tubería, se estudia el volumen de fluido que pasa a través de la tubería. La integral de la superficie es la siguiente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{S}\vec{v} \cdot d\vec{S}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec{e_{v}}&amp;lt;/math&amp;gt; es el campo de velocidades. Al tratarse de una integral de superficie hay que tener en cuenta el vector normal que es perpendicular a la superficie. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso, el campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)=\left(\frac{p2-p1}{4\mu}\right) \left(\frac{\rho^2}{1} -9\right) \overrightarrow{e_{z}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituimos los siguientes valores:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_1=2 \ {,} \  p_2=6 \ {,}  \  μ=1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q\left(m/s\right)=\int_{S}^{}\overrightarrow{u}\overrightarrow{n}dS=\int_{S}^{}\left (\frac{p2-p1}{4\mu}\right) \left(\frac{\rho^2}{1} -9\right)\cdot \rho \overrightarrow{e_{z}}\cdot \overrightarrow{e_{z}}&lt;br /&gt;
dS=\int_{0}^{2\Pi }\int_{0}^{3}\left (\frac{p2-p1}{4\mu}\right) \left(\frac{\rho^2}{1} -9\right)\cdot \rho  d_{\rho }d_{\theta }=\int_{0}^{2\Pi }\int_{0}^{3} (\rho^{2}-9  ) \cdot \rho =(-81/2)\cdot \prod_{}^{} =-127,23\left ( m/s \right )&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El caudal nos a salido negativo, lo cual significa que interpolando el caudal va en sentido contrario, esto depende de nuestra normal y de nuestro signo de la resultante.&lt;br /&gt;
Según los datos del problema, p1=2 en z=1 y p2=6 en z=5, esto significa que la presión es mayor en z=5 y menor en z=1. El fluido siempre se mueve de mayor presión a menor presión. En este caso, el flujo se dirige desde z=5 hacia z=1 es decir, en el sentido contrario al eje z. &lt;br /&gt;
Por lo tanto, la componente de velocidad será negativa por lo cual va en sentido contrario .&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Poiseuille_Grupo_30&amp;diff=78240</id>
		<title>Flujo de Poiseuille Grupo 30</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Flujo_de_Poiseuille_Grupo_30&amp;diff=78240"/>
				<updated>2024-12-04T16:27:10Z</updated>
		
		<summary type="html">&lt;p&gt;Guillermo rodriguez: /* Caudal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana. Grupo 30-O | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Ivan Ortega Perez   Natalia Esteban Tezanos   Ana España Franco   Abdallah Attar Altarazi   Guillermo Rodriguez Navadijos }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La ley de Poiseuille, también conocida como ley de Hagen-Poiseuille, describe el flujo laminar estacionario de un líquido incompresible. En este caso, analizaremos el flujo de un líquido incompresible a través de una tubería cilíndrica con un radio de 3, lo que implica una sección transversal circular constante. Este flujo depende del gradiente de presión y del radio de la tubería.&lt;br /&gt;
&lt;br /&gt;
Para desarrollar este análisis, hemos utilizado el software Matlab, que nos ha permitido representar gráficamente los resultados, como secciones transversales y gradientes, de manera visual. Esto facilita al lector una mejor comprensión de la Ley de Poiseuille, ayudándole a interpretar y entender sus implicaciones de forma clara y didáctica.&lt;br /&gt;
&lt;br /&gt;
== Dibujar un mallado 2D de la sección longitudinal ==&lt;br /&gt;
&lt;br /&gt;
Se trata de graficar la sección longitudinal de la tubería en coordenadas  &amp;lt;math&amp;gt; x_{1} = 0 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \left ( \rho,z \right )\epsilon \left [ 0,4 \right ]\times \left [ 0,10 \right ]. &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=0:0.05:2;  %Creamos Vectores&lt;br /&gt;
y=0:0.2:10;&lt;br /&gt;
[XX,YY]=meshgrid(x,y);  %Creamos Malla&lt;br /&gt;
mesh(XX,YY,0*XX);  %Representamos la sección&lt;br /&gt;
axis([0,4,0,10]);  %Rango de los ejes&lt;br /&gt;
xlabel('ρ') ;&lt;br /&gt;
ylabel('z') ;&lt;br /&gt;
view(2);&lt;br /&gt;
title ('Malla de la Sección Longitudinal');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Resolver la ecuación diferencial para f(ρ) ==&lt;br /&gt;
&lt;br /&gt;
===Ecuación de Navier-Stokes===&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas de nuestro fluido viene dada por el campo &amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)= f\left(\rho\right)\vec{e_{z}}&amp;lt;/math&amp;gt;, y la presión por &amp;lt;math&amp;gt;p\left(x,y\right)=p_{1}+\left (p_{2}-p_{1}\right)(z-1)/4 &amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt; p_{1} &amp;lt;/math&amp;gt; es la presión en los puntos &amp;lt;math&amp;gt; z=1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; p_{2} &amp;lt;/math&amp;gt; la presión en los puntos &amp;lt;math&amp;gt; z=5 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ambas magnitudes, &amp;lt;math&amp;gt; \left ( \vec{u},\rho \right ) &amp;lt;/math&amp;gt;, cumplen la ecuación estacionaria de Navier-Stokes, independiente del tiempo, donde &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; es el coeficiente de viscosidad de fluido: &amp;lt;center&amp;gt; &amp;lt;math&amp;gt;  \left ( \vec{u}\cdot \triangledown  \right )\vec{u}+\triangledown p=\mu\Delta\vec{u}, &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; Comprobamos que &amp;lt;math&amp;gt;f\left ( \rho \right ) &amp;lt;/math&amp;gt; satisface la siguiente ecuación diferencial, despreciendo la parte convectiva, que corresponde con el primer término. &amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho} \frac{\partial }{\partial \rho }\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )=\frac{p_{2}-p_{1}}{\mu}. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; Resolvemos multiplicando por &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt; e integrando 2 veces:&lt;br /&gt;
:1) Multiplicamos por &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial }{\partial \rho}\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right )= \rho\frac{\left ( p_{2}-p_{1} \right )}{\mu} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:2) Integramos&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \int \frac{\partial }{\partial \rho}\left ( \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right ) d\rho  = \frac{\left ( p_{2}-p_{1} \right )}{\mu}\int\rho d\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt; \rho \frac{\partial f\left ( \rho  \right )}{\partial \rho } = \frac{\left ( p_{2}-p_{1} \right )}{\mu} \cdot \frac{\rho^{2}}{2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\frac{\partial f\left ( \rho  \right )}{\partial \rho } =\frac{p_{2}-p_{1}}{2\mu}\cdot \rho&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:3)Integramos por segunda vez&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \int \left ( \frac{\partial f\left ( \rho  \right )}{\partial \rho } \right ) d\rho  = \frac{\left ( p_{2}-p_{1} \right )}{2\mu}\int\rho d\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt; f\left(\rho \right )=\frac{\left ( p_{2}-p_{1} \right )}{2\mu} \cdot \left (\frac{\rho^{2}}{2} + c \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
Para darle valor a la constante, usamos el dato de  que en &amp;lt;math&amp;gt; \rho = 3 &amp;lt;/math&amp;gt; la velocidad es cero, por tanto, como la velocidad es &amp;lt;math&amp;gt; f\left ( \rho \right )\vec{e_{z}}, &amp;lt;/math&amp;gt; entonces &amp;lt;math&amp;gt; f\left ( 3 \right ) &amp;lt;/math&amp;gt; debe ser cero. &lt;br /&gt;
La &amp;lt;math&amp;gt; f\left ( \rho \right ) &amp;lt;/math&amp;gt; nos queda: &amp;lt;math&amp;gt; f\left(\rho \right )=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Verificación de la condición de incompresibilidad===&lt;br /&gt;
Dado que el agua es un líquido incompresible, su volumen debe permanecer constante, lo que implica que su densidad no varía. Para garantizar esta propiedad, se verifica que la divergencia del campo de velocidades sea cero. Esto se debe a que, en un fluido, la divergencia del campo de velocidades en un punto refleja la variación de la densidad del fluido en ese punto. &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \triangledown \cdot \vec{u}=0 &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)= f\left(\rho\right)\vec{e_{z}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\triangledown\cdot\vec{u} \left(\rho,\theta,z\right)=\frac{1}{\rho} \left ( \frac{\partial }{\partial \rho}\left ( \rho \cdot u_{\rho } \right )+\frac{\partial }{\partial \theta}\left ( u_{\theta } \right ) + \frac{\partial }{\partial z}\left (\rho \cdot u_{z}\right)\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\triangledown\cdot\vec{u} \left(\rho,\theta,z\right)=\frac{1}{\rho}\left ( \frac{\partial }{\partial z}\left(\rho \cdot f\left(\rho\right)\right)\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\triangledown\cdot\vec{u} \left(\rho,\theta,z\right)= \frac{1}{\rho} \frac{\partial}{\partial \rho} \left[ \frac{(p_2 - p_1)}{4\mu} \rho \left( \rho^2 - 9 \right) \right] = 0.&amp;lt;/math&amp;gt; (para cualquier valor de &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de velocidades y campo de presiones==&lt;br /&gt;
&lt;br /&gt;
Vamos a dar como dato: p1=1, p2=6 y μ=1&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades===&lt;br /&gt;
Anteriormente hemos obtenido la función de velocidad.&lt;br /&gt;
 Vamos a sustituir los valores dados:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)=(\frac{P2-P1}{4\mu} (\rho^2-9))\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como podemos observar, a medida que nos acercamos al borde de la tubería, entra menos velocidad mientras que en el centro, hay un mayor flujo de concentración de velocidades.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% Crear la malla 2D&lt;br /&gt;
[X, Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Calcular el campo de velocidades&lt;br /&gt;
p1 = 1;        % Presión inicial&lt;br /&gt;
p2 = 6;        % Presión final&lt;br /&gt;
mu = 1;        % Viscosidad dinámica&lt;br /&gt;
&lt;br /&gt;
ux = ((p2 - p1) / (4 * mu)) .* (X.^2 - 9);  % Componente en ρ (x)&lt;br /&gt;
uz = 0 .* Z;                                % Componente en z (constante)&lt;br /&gt;
&lt;br /&gt;
% Corregir los valores de ux donde X^2 &amp;gt; 9 para evitar valores inválidos&lt;br /&gt;
ux(X.^2 &amp;gt; 9) = 0;&lt;br /&gt;
&lt;br /&gt;
% Representación del campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
quiver(X, Z, ux, uz, 'b');  % Campo de velocidades con flechas&lt;br /&gt;
axis([0, 4, 0, 10]);        % Ajustar los límites del gráfico&lt;br /&gt;
xlabel('\rho');             % Etiqueta del eje ρ&lt;br /&gt;
ylabel('z');                % Etiqueta del eje z&lt;br /&gt;
title('Campo de velocidades');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
view(2);}}    &lt;br /&gt;
&lt;br /&gt;
===Campo de presiones===&lt;br /&gt;
&lt;br /&gt;
La expresión del campo de presiones viene dada como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p(x,y,z)=p_1+\frac{(p_2-p_1)}{4}(z-1)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como podemos comprobar, la presión no aumenta con el radio, sino con el parámetro &amp;quot;z&amp;quot;.&lt;br /&gt;
{{matlab|codigo=% Parámetros del problema&lt;br /&gt;
p1 = 2;        % Presión inicial&lt;br /&gt;
p2 = 6;        % Presión final&lt;br /&gt;
&lt;br /&gt;
% Intervalo de altura 'z'&lt;br /&gt;
z = 0:0.1:5;   % Altura en el eje z&lt;br /&gt;
&lt;br /&gt;
% Cálculo del campo de presiones&lt;br /&gt;
f = p1 + ((p2 - p1) / 4) .* (z - 1);  % Campo de presiones&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo de presiones&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, f, 'r', 'LineWidth', 1.5);  % Gráfica con línea roja&lt;br /&gt;
grid on;                            % Activar cuadrícula&lt;br /&gt;
xlabel('Altura (z)');               % Etiqueta del eje z&lt;br /&gt;
ylabel('Presión (p)');              % Etiqueta del eje p&lt;br /&gt;
title('Campo de Presiones');        % Título de la gráfica&lt;br /&gt;
xlim([0, 5]);                       % Limitar el eje z para claridad}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Líneas de corriente ==&lt;br /&gt;
&lt;br /&gt;
Para dibujar las líneas de corriente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;, debemos tener en cuenta que estas son tangenes a &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; en cada apunto.&lt;br /&gt;
&lt;br /&gt;
Procedemos a calcular &amp;lt;math&amp;gt;\overrightarrow{v}&amp;lt;/math&amp;gt; que es ortogonal a &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; ya que se comprueba que: &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{v}=\overrightarrow{e_{\theta }}\times  \overrightarrow{u}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente, la divergencia de &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; es nula. Consequentemente, el rotacional del campo &amp;lt;math&amp;gt;\overrightarrow{v}&amp;lt;/math&amp;gt; es nulo también.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La función de corriente o potencial escalar viene definido como:  &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;,(&amp;lt;math&amp;gt;\bigtriangledown \psi =\overrightarrow{v}&amp;lt;/math&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\overrightarrow{v}=\begin{vmatrix}&lt;br /&gt;
\overrightarrow{e_{\rho }} &amp;amp;  \overrightarrow{e_{\theta }}&amp;amp;\overrightarrow{e_{z}} \\ &lt;br /&gt;
 0&amp;amp;1  &amp;amp;0 \\ &lt;br /&gt;
 0&amp;amp;0  &amp;amp;f\left ( \rho  \right ) &lt;br /&gt;
\end{vmatrix}=f\left ( \rho  \right )\overrightarrow{e_{\rho }} &lt;br /&gt;
&lt;br /&gt;
\overrightarrow{v}=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right )\cdot\overrightarrow{e_{\rho }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituyendo &amp;lt;math&amp;gt;f\left ( \rho  \right )&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{v}=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right )\cdot\overrightarrow{e_{\rho }}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\bigtriangledown \psi=\frac{d\psi }{d\rho }\overrightarrow{e_{\rho }}+\frac{1}{\rho }\frac{d\psi }{d\theta }\overrightarrow{e_{\theta }}+\frac{d\psi }{dz}\overrightarrow{e_{z}}=\overrightarrow{v}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtenemos la relación:&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi=\frac{\left ( p_{2}-p_{1} \right )}{4\mu} \cdot \left (\frac{\rho^{2}}{1} - 9 \right )&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Integrando el gradiente del potencial escalar: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi=\frac{d\psi }{d\rho }=\psi=\frac{p2-p1}{12\mu }\rho ^{3} +9\frac{p1-p2}{4\mu }\rho &amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado de la función potencial quedará: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\psi=\frac{5}{12 }\rho ^{3} +\frac{-45}{4}\rho &amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
rho = linspace(0, 5, 100); % Valores de rho (radio)&lt;br /&gt;
theta = linspace(0, 2*pi, 100); % Valores de theta (ángulo)&lt;br /&gt;
[R, T] = meshgrid(rho, theta); % Crear la malla en coordenadas polares&lt;br /&gt;
% Función de corriente&lt;br /&gt;
psi = (5/12)*R.^3 - (45/4)*R; &lt;br /&gt;
% Conversión a coordenadas cartesianas para graficar&lt;br /&gt;
X = R .* cos(T);&lt;br /&gt;
Y = R .* sin(T);&lt;br /&gt;
% Gráfico de líneas de corriente&lt;br /&gt;
contour(X, Y, psi, 20, 'LineWidth', 1.5); % Dibujar las líneas de nivel (líneas de corriente)&lt;br /&gt;
colorbar; % Barra de color para las líneas de corriente&lt;br /&gt;
title('Líneas de corriente');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
axis equal; % Mantener proporción&lt;br /&gt;
grid on;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== velocidad máxima del fluido y su gráfica de comportamiento .==&lt;br /&gt;
Para encontrar los puntos donde la velocidad del fluido es maxima, derivamos respecto de ρ:&lt;br /&gt;
&amp;lt;center&amp;gt;''&amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)= \left(\frac{5}{4}\rho^{2}-{9}\right)\vec{e_{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; \frac{\partial \vec{u}} {\partial \rho}=\left(\frac{5}{4}\rho\right)\vec{e_{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; \frac{\partial \vec{u} }{\partial \theta}=0 &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 \vec{u} }{\partial z}=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si  &amp;lt;math&amp;gt; \frac{\partial \vec{u} }{\partial ρ}=0 &amp;lt;/math&amp;gt;   entonces ρ=0, que corresponde al eje del tubo.Es decir, la velocidad maxima en el eje del tubo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica es la comportamiento de la velocidad,la cual nos muestra el comportamiento en ρ=0, en la que se obseva que cuanto mas nos acerquemos alos bordes de la tuberia la velocidad disminuye, entonces deducimos que la velocidad máxima es en el eje &lt;br /&gt;
[[Archivo:Modvelocidad.jpg|300px|miniaturadeimagen|right|''Comportamiento módulo de máxima velocidad'']]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=0:0.1:2;&lt;br /&gt;
f=((5/4)*(rho.^2))-9; &lt;br /&gt;
plot(rho,f);&lt;br /&gt;
title('Comportamiento del módulo del campo de velocidades');&lt;br /&gt;
xlabel('Radio de la sección');&lt;br /&gt;
ylabel('Variación de la velocidad');&lt;br /&gt;
axis([0,2,0,3.5])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacional==&lt;br /&gt;
El rotacional de un campo vectorial nos enseña la tendencia que tiene este campo vectorial a girar en torno a un punto. &lt;br /&gt;
Para llevar a cabo el rotacional del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; utilizaremos la fórmula: &lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;big&amp;gt; &amp;lt;math&amp;gt;\nabla\times\vec u=\frac{1}{\rho}\begin{vmatrix}\vec{e_\rho} &amp;amp; \rho\vec{e_\theta} &amp;amp; \vec{e_z} \\ \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el campo vectorial que sacamos del apartado 3 el rotacional nos quedaría:&lt;br /&gt;
&amp;lt;math&amp;gt;\bigtriangledown\times\overrightarrow{u}\left(\rho,\theta,z\right)=&lt;br /&gt;
\frac{1}{\rho}\begin{vmatrix}&lt;br /&gt;
\overrightarrow{e_{\rho}} &amp;amp;\rho \overrightarrow{e_{\theta}}  &amp;amp; \overrightarrow{e_{z}}\\ &lt;br /&gt;
 \frac{d}{d\rho}&amp;amp; \frac{d}{d\theta} &amp;amp;\frac{d}{dz} \\ &lt;br /&gt;
0 &amp;amp; 0        &amp;amp;   \left(\frac{5}{4}\rho^{2}-{9}\right)\vec{e_{z}} &lt;br /&gt;
\end{vmatrix}=\left(\frac{-5}{2}\rho\right)\vec{e_{\theta}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El rotacional nos queda: &amp;lt;math&amp;gt;\triangledown\times\vec{u}\left(\rho,\theta,z\right)=\frac{-5\rho}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para poder ver la gráfica vamos a utilizar Matlab para visualizarlo gráficamente:&lt;br /&gt;
[[Archivo:Rotacionalcampo3.png|300px|miniaturadeimagen|right|''Rotacional del Campo'']]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
x=0:0.1:2;&lt;br /&gt;
y=0:0.1:10;&lt;br /&gt;
[x,y]=meshgrid(x,y);&lt;br /&gt;
rot=abs((5./2).*x);&lt;br /&gt;
surf(x,y,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
axis([0,3,0,10])&lt;br /&gt;
title('Rotacional del campo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 En el gráfico los puntos con menor tendencia a rotar se van a encontrar con unos colores fríos (azul) y los puntos con mayor rotación con colores más cálidos (naranja/amarillo). Como se puede observar en el gráfico los colores cálidos se encuentran en las paredes.&lt;br /&gt;
&lt;br /&gt;
==Temperatura del Fluido==&lt;br /&gt;
&lt;br /&gt;
La Temperatura del fluido viene dada por &amp;lt;math&amp;gt;  T(ρ,θ,z)=e^{(1+ρ)}2-(z-2)^2.    &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo de temperaturas las curvas de nivel los podemos observar en la siguiente gráfica realizada en Matlab.&lt;br /&gt;
&lt;br /&gt;
En la que observamos gracias a los tonos más cálidos que la temperatura es máxima en el ρ=2 y z=2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=0:0.01:2;&lt;br /&gt;
z=0:0.05:10;&lt;br /&gt;
[X,Y]=meshgrid(rho,z);&lt;br /&gt;
figure (1)&lt;br /&gt;
p=(exp(1+X).*2) - (Y-2).^2;&lt;br /&gt;
pcolor(X,Y,p);&lt;br /&gt;
shading flat&lt;br /&gt;
hold on&lt;br /&gt;
title('Campo de temperaturas')&lt;br /&gt;
axis([0,3,0,10]);&lt;br /&gt;
colorbar &lt;br /&gt;
hold off&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(X,Y,p,'k'); &lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,2,0,10]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{[[Archivo:CampoTemperaturas.png|400px|miniaturadeimagen|izquierda]][[Archivo:curvasniveltrabajocampos.png|400px|miniaturadeimagen|derecha]]}.&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
&lt;br /&gt;
El gradiente de la temperatura lo calcularíamos mediante la siguiente fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\bigtriangledown{T}(\rho,\theta,z)=\frac{df}{dp}\cdot(e\rho)+ \frac{1}{p} \cdot\frac{df}{d\theta} \cdot(e\theta)+ \frac{df}{dz}\cdot(ez)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero ya que nos lo piden gráficamente lo obtenemos mediante Matlab, y observamos que el gradiente es ortogonal a las curvas de nivel, gracias al siguiente código.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradiene.png|450px|miniaturadeimagen|derecha]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
rho=0:0.1:2; &lt;br /&gt;
z=0:0.1:10;&lt;br /&gt;
[X,Y]=meshgrid(rho,z);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=(exp(1+X).*2) - (Y-2).^2;&lt;br /&gt;
[TRHO,TZ]=gradient(T); &lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,TRHO,TZ)&lt;br /&gt;
contour(X,Y,T,'k') &lt;br /&gt;
axis([0,2,0,10]);&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de nivel')&lt;br /&gt;
shading flat&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Caudal==&lt;br /&gt;
&lt;br /&gt;
El caudal es la cantidad de un fluido que atraviesa la tubería, rio, canal ,…, en un determinado tiempo. Para ello debemos tener en cuenta el flujo de volumen por unidad de tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para poder calcular el caudal que llevara la tubería, se estudia el volumen de fluido que pasa a través de la tubería. La integral de la superficie es la siguiente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{S}\vec{v} \cdot d\vec{S}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec{e_{v}}&amp;lt;/math&amp;gt; es el campo de velocidades. Al tratarse de una integral de superficie hay que tener en cuenta el vector normal que es perpendicular a la superficie. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso, el campo de velocidades es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho,\theta,z)=\left(\frac{p2-p1}{4\mu}\right) \left(\frac{\rho^2}{1} -9\right) \overrightarrow{e_{z}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituimos los siguientes valores:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_1=2 \ {,} \  p_2=6 \ {,}  \  μ=1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q\left(m/s\right)=\int_{S}^{}\overrightarrow{u}\overrightarrow{n}dS=\int_{S}^{}\left (\frac{p2-p1}{4\mu}\right) \left(\frac{\rho^2}{1} -9\right)\cdot \rho \overrightarrow{e_{z}}\cdot \overrightarrow{e_{z}}&lt;br /&gt;
dS=\int_{0}^{2\Pi }\int_{0}^{3}\left (\frac{p2-p1}{4\mu}\right) \left(\frac{\rho^2}{1} -9\right)\cdot \rho  d_{\rho }d_{\theta }=\int_{0}^{2\Pi }\int_{0}^{3} (\rho^{2}-9  ) \cdot \rho =(-81/2)\cdot \prod_{}^{} =-127,23\left ( m/s \right )&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El caudal nos a salido negativo, lo cual significa que interpolando el caudal va en sentido contrario, esto depende de nuestra normal y de nuestro signo de la resultante con lo que llegamos a la conclusión de que va en sentido contrario.&lt;/div&gt;</summary>
		<author><name>Guillermo rodriguez</name></author>	</entry>

	</feed>