Flujo alrededor de un obstáculo circular (Grupo 37)
| Trabajo realizado por estudiantes | |
|---|---|
| Título | Flujo alrededor de un obstáculo circular. Grupo 37 |
| Asignatura | Teoría de Campos |
| Curso | 2025-26 |
| Autores |
|
| Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura | |
NO BORRAR
El flujo es una cantidad vectorial, en este caso, de un fluido. Su estudio permite analizar cómo cambia la velocidad y la distribución del movimiento del fluido al encontrarse con el obstáculo circular en su trayectoria.
Por otra parte, es importante destacar que el fluido es incompresible, es decir, la densidad será constante y el volumen no cambia con el movimiento.
En el desarrollo del trabajo se usarán coordenadas cilíndricas (polares).
Contenido
1 Mallado
En primer lugar, se representará con un mallado la región ocupada por el fluido. El obstáculo, situado en el centro de la gráfica, será el círculo unidad y el fluido ocupará el espacio circundante.
Para representar el fluido y mostrar que ocupa el espacio exterior al obstáculo, el mallado se describe con el anillo de radio interior 1 y radio exterior 5. Además, los ejes se mostrarán en el intervalo [−4,4]×[−4,4].
Dibujar el mallado facilita analizar el comportamiento del fluido al dividir el espacio que ocupa en pequeñas celdas, que se comportan como unidades de cálculo más manejables, permitiendo evaluar velocidades, temperaturas y otros fenómenos de forma precisa.
r=linspace(1,5,50);
a=linspace(0,2*pi,50);
[R,A]=meshgrid(r,a);
hold on
X=R.*cos(A);
Y=R.*sin(A);
Z=zeros(size(A));
mesh(X,Y,Z);
plot3(cos(A), sin(A), zeros(size(A)), 'k', 'LineWidth', 1);
hold off
axis equal;
axis([-4,4,-4,4]);
xlabel ('Eje X');
ylabel ('Eje Y');
title ('Mallado de la región del fluido');
2 Velocidad del fluido
Sea la función potencial
Hallamos su función gradiente tal que [math]\vec{u}[/math]=∇φ.
r=linspace(1,5,50);
a=linspace(0,2*pi,50);
[R,A]=meshgrid(r,a);
hold on
X=R.*cos(A);
Y=R.*sin(A);
Z=(R+1./R).*cos(A);
surf(X,Y,Z);
plot3(cos(A), sin(A), zeros(size(A)), 'k', 'LineWidth', 2);
hold off
axis equal;
axis([-4,4,-4,4]);
xlabel('Eje X');
ylabel('Eje Y');
title('Función potencial');
colorbar;r=linspace(1,5,40);
a=linspace(0,2*pi,40);
[R,A]=meshgrid(r,a);
hold on
X1=R.*cos(A);
Y1=R.*sin(A);
Z1=(R+1./R).*cos(A);
contour(X1,Y1,Z1,50);
x2=(cos(A))-(cos(A)./R.^2);
y2=-(sin(A))-(sin(A)./R.^2);
X2=cos(A).*x2-(sin(A)./R).*y2;
Y2=sin(A).*x2+(cos(A)./R).*y2;
quiver(X1,Y1,X2,Y2,'m');
plot3(cos(A), sin(A), zeros(size(A)), 'k', 'LineWidth', 1);
hold off
axis equal;
axis([-4,4,-4,4]);
xlabel('Eje X');
ylabel('Eje Y');
title('Campo de velocidades');
colorbar;
3 Divergencia y rotacional
3.1 Rotacional nulo
3.2 . Comprobación de la divergencia nula
Conociendo la fórmula de la divergencia calculamos:
</math></center>
NO BORRAR