<?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=Alvaro+Valbuena</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=Alvaro+Valbuena"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Alvaro_Valbuena"/>
		<updated>2026-04-24T04:13:09Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=22022</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=22022"/>
				<updated>2014-12-05T16:16:56Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Teorema de Kutta-Joukowski */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto la velocidad aumentará a medida que nos alejemos del obstáculo. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ber2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
El teorema de Green establece, que la integral de un campo vectorial alrededor de la frontera de la superficie es igual a la del rotacional de este campo alrededor de toda la superficie, por lo tanto la circulación nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo (2&amp;lt;ρ&amp;lt;6)&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=1000; N2=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=uu.*(15-[(sin(vv).^2).*((2+8./uu.^2).^2)+((cos(vv).^2).*((2-8./uu.^2).^2))]);  &lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w1(1)=1/2; w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w2(1)=1/2; w2(N2+1)=1/2;&lt;br /&gt;
result=(h1*h2*w2'*f*w1)/(32*pi) %dividimos por el área total del anillo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado que nos devuelve el programa es 10,556, que se corresponde con la presión media de los puntos del fluido.&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=22010</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=22010"/>
				<updated>2014-12-05T16:11:52Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Ecuacion de Bernouilli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto la velocidad aumentará a medida que nos alejemos del obstáculo. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Ber2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo (2&amp;lt;ρ&amp;lt;6)&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=1000; N2=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=uu.*(15-[(sin(vv).^2).*((2+8./uu.^2).^2)+((cos(vv).^2).*((2-8./uu.^2).^2))]);  &lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w1(1)=1/2; w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w2(1)=1/2; w2(N2+1)=1/2;&lt;br /&gt;
result=(h1*h2*w2'*f*w1)/(32*pi) %dividimos por el área total del anillo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado que nos devuelve el programa es 10,556, que se corresponde con la presión media de los puntos del fluido.&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21995</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21995"/>
				<updated>2014-12-05T16:08:01Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Lineas de Corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto la velocidad aumentará a medida que nos alejemos del obstáculo. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo:Ber2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo (2&amp;lt;ρ&amp;lt;6)&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=1000; N2=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=uu.*(15-[(sin(vv).^2).*((2+8./uu.^2).^2)+((cos(vv).^2).*((2-8./uu.^2).^2))]);  &lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w1(1)=1/2; w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w2(1)=1/2; w2(N2+1)=1/2;&lt;br /&gt;
result=(h1*h2*w2'*f*w1)/(32*pi) %dividimos por el área total del anillo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado que nos devuelve el programa es 10,556, que se corresponde con la presión media de los puntos del fluido.&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21966</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21966"/>
				<updated>2014-12-05T15:55:53Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Valor del gradiente en función de distancia al obstáculo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto la velocidad aumentará a medida que nos alejemos del obstáculo. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo:Ber2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo (2&amp;lt;ρ&amp;lt;6)&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=1000; N2=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=uu.*(15-[(sin(vv).^2).*((2+8./uu.^2).^2)+((cos(vv).^2).*((2-8./uu.^2).^2))]);  &lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w1(1)=1/2; w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w2(1)=1/2; w2(N2+1)=1/2;&lt;br /&gt;
result=(h1*h2*w2'*f*w1)/(32*pi) %dividimos por el área total del anillo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado que nos devuelve el programa es 10,556, que se corresponde con la presión media de los puntos del fluido.&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21959</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21959"/>
				<updated>2014-12-05T15:54:21Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Interpretación de nulidad del producto:  Archivo:apart3.jpg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo:Ber2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo (2&amp;lt;ρ&amp;lt;6)&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=1000; N2=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=uu.*(15-[(sin(vv).^2).*((2+8./uu.^2).^2)+((cos(vv).^2).*((2-8./uu.^2).^2))]);  &lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w1(1)=1/2; w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w2(1)=1/2; w2(N2+1)=1/2;&lt;br /&gt;
result=(h1*h2*w2'*f*w1)/(32*pi) %dividimos por el área total del anillo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado que nos devuelve el programa es 10,556, que se corresponde con la presión media de los puntos del fluido.&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21952</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21952"/>
				<updated>2014-12-05T15:51:12Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Presión media en los puntos del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo:Ber2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo (2&amp;lt;ρ&amp;lt;6)&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=1000; N2=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=uu.*(15-[(sin(vv).^2).*((2+8./uu.^2).^2)+((cos(vv).^2).*((2-8./uu.^2).^2))]);  &lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w1(1)=1/2; w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w2(1)=1/2; w2(N2+1)=1/2;&lt;br /&gt;
result=(h1*h2*w2'*f*w1)/(32*pi) %dividimos por el área total del anillo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado que nos devuelve el programa es 10,556, que se corresponde con la presión media de los puntos del fluido.&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21915</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21915"/>
				<updated>2014-12-05T15:23:20Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Presión media en los puntos del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo:Ber2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo (2&amp;lt;ρ&amp;lt;6)&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=1000; N2=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=15-[(sin(vv).^2).*((2+8./uu.^2).^2)+((cos(vv).^2).*((2-8./uu.^2).^2))];                %function&lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;&lt;br /&gt;
N3=1000; N4=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h3=(b-a)/N3; h4=(d-c)/N4;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=1;                %function&lt;br /&gt;
w3=ones(N3+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N3+1)=1/2;&lt;br /&gt;
w4=ones(N4+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N4+1)=1/2;&lt;br /&gt;
result=(h1*h2*w2'*f*w1)/(h3*h4*w4'*f*w3)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21913</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21913"/>
				<updated>2014-12-05T15:22:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Presión media en los puntos del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo:Ber2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo (2&amp;lt;ρ&amp;lt;6)&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=1000; N2=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=15-[(sin(vv).^2).*((2+8./uu.^2).^2)+((cos(vv).^2).*((2-8./uu.^2).^2))];                %function&lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;&lt;br /&gt;
N3=1000; N4=500;                  %Number of points&lt;br /&gt;
a=2; b=6; c=0; d=2*pi;             %Extremes of the interval&lt;br /&gt;
h3=(b-a)/N3; h4=(d-c)/N4;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
f=1;                %function&lt;br /&gt;
w3=ones(N3+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N3+1)=1/2;&lt;br /&gt;
w4=ones(N4+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N4+1)=1/2;&lt;br /&gt;
result=(h1*h2*w2'*f*w1)/(h3*h4*w4'*f*w3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21912</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21912"/>
				<updated>2014-12-05T15:20:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Presión media en los puntos del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo:Ber2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo (2&amp;lt;ρ&amp;lt;6)&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21903</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21903"/>
				<updated>2014-12-05T15:11:19Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Presión media en los puntos del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
[[Archivo:Ber1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo:Ber2.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
Para calcular la presión media de los puntos del fluido, generamos un comando Matlab, y así calcularlo numéricamente.&lt;br /&gt;
&lt;br /&gt;
Para aproximar la integral de presióne en todo el fluido, utilizamos el método del trapecio. Esta expresión hay que dividirla por el área total del anillo ()&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21894</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21894"/>
				<updated>2014-12-05T15:06:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Curvas de nivel de la Presion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación. (El comando Matlab queda representado en el apartado 8)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21893</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21893"/>
				<updated>2014-12-05T15:05:32Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Curvas de nivel de la Presion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21891</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21891"/>
				<updated>2014-12-05T15:05:07Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Curvas de nivel de la Presion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
Las curvas de nivel de la presión ya han sido representadas en apartados anteriores. De todas formas, las volvemos a dibujar a continuación.&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21886</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21886"/>
				<updated>2014-12-05T15:02:52Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Teorema de Kutta-Joukowski */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
La circulación, nos la define el rotacional. Este ha sido calculado anteriormente y es nulo, con lo que queda demostrado que la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
Además el teorema de Kutta-Joukowski, establece que la fuerza que el fluido ejerce sobre el obstáculo, es propocional a esta circulación. Si analizamos los resultados que hemos obtenido anteriormente, podemos comprobar que este teorema se cumple, ya que el fluido rodea al obstáculo y no genera ninguna fuerza sobre él.&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21883</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21883"/>
				<updated>2014-12-05T14:57:04Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Rotacional y Divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula,esta asociado a que localmente el fluido mantiene su volumen, siendo este un fluido incompresible. &lt;br /&gt;
&lt;br /&gt;
Comprobamos que el campo también es irrotacional:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, como el rotacional indica la cantidad de giro neto del fluido al rededor de nuestra superficie, al ser este nulo, no hay giro y entonces la circulación es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21878</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21878"/>
				<updated>2014-12-05T14:51:29Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Valor del gradiente en función de distancia al obstáculo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Podemos comprobar que el valor del gradiente ha aumentado, por lo tanto las velocidades en puntos muy alejados del obstáculo, la velocidad del fluido será mayor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21873</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21873"/>
				<updated>2014-12-05T14:48:31Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Partícula de fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
Por lo que el valor de la función y el gradiente de la misma en este caso son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto nos trasladaríamos de izquierda a derecha rodeando el obstáculo.&lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21869</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21869"/>
				<updated>2014-12-05T14:47:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Ecuacion de Bernouilli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
Por lo que el valor de la función y el gradiente de la misma en este caso son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Las dos gráficas nos representan la presión del fluido. Una esta en 3D, que es mas visual a la hora de apreciar las máximos y mínimos de las  presiones, y la otra es en 2D y nos representa sus curvas de nivel (que se piden en el apartado 10)&lt;br /&gt;
&lt;br /&gt;
Usando estas graficas, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21860</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21860"/>
				<updated>2014-12-05T14:40:51Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Puntos de forntera de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
Por lo que el valor de la función y el gradiente de la misma en este caso son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=2.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Mirando en la grafica, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21858</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21858"/>
				<updated>2014-12-05T14:39:52Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Puntos de forntera de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
Por lo que el valor de la función y el gradiente de la misma en este caso son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=1.&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Mirando en la grafica, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21856</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21856"/>
				<updated>2014-12-05T14:36:45Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Puntos de forntera de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
Por lo que el valor de la función y el gradiente de la misma en este caso son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=1.&lt;br /&gt;
(ESCRINIR LA FORMULA)&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:velocidades.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Mirando en la grafica, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Velocidades.jpg&amp;diff=21854</id>
		<title>Archivo:Velocidades.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Velocidades.jpg&amp;diff=21854"/>
				<updated>2014-12-05T14:34:58Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21850</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21850"/>
				<updated>2014-12-05T14:32:28Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Lineas de Corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
Por lo que el valor de la función y el gradiente de la misma en este caso son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la gráfica, que nos representa las líneas ψ=cte, podemos comprobar, que en efecto son tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=1.&lt;br /&gt;
(ESCRINIR LA FORMULA)&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Mirando en la grafica, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21836</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21836"/>
				<updated>2014-12-05T14:22:17Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Zoom de la gráfica anterior */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
Por lo que el valor de la función y el gradiente de la misma en este caso son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la grafica podemos apreciar que se cumple que las líneas ψ=cte, son en efecto tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=1.&lt;br /&gt;
(ESCRINIR LA FORMULA)&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Mirando en la grafica, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21835</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21835"/>
				<updated>2014-12-05T14:20:24Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Ecuacion de Bernouilli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zoom de la gráfica anterior ====&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
Por lo que el valor de la función y el gradiente de la misma en este caso son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la grafica podemos apreciar que se cumple que las líneas ψ=cte, son en efecto tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=1.&lt;br /&gt;
(ESCRINIR LA FORMULA)&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Mirando en la grafica, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21833</id>
		<title>Visualización de campos escalares y vectoriales en fluidos 9-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_fluidos_9-A&amp;diff=21833"/>
				<updated>2014-12-05T14:20:01Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: /* Ecuacion de Bernouilli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en fluídos. Grupo A-9|[[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2014-15|2014-15]]| Miren Blázquez del Valle, Cristina Sánchez de Mena, Álvaro Valbuena Pampanas, José Luis Pascual Aldavero}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este artículo pretende mostrar la visualización de Campos Escalares y Vectoriales de un fluido incompresible en contacto con un obstáculo circular.&lt;br /&gt;
&lt;br /&gt;
Se ha decidido trabajar en coordenadas cilíndricas (polares) siempre que ésto sea posible.&lt;br /&gt;
&lt;br /&gt;
Se pide realizar el siguiente estudio analítico:&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
El primer paso a realizar es un mallado que represente los puntos interiores de la región ocupada por un fluido. Dicho fluido sera el exterior del círculo unidad (obstáculo).&lt;br /&gt;
Mallamos un anillo de radio 2 a 6 centrado en el origen.&lt;br /&gt;
Quedará patente que el fluido ocupa el exterior de un círculo dibujando los ejes en el intervalo   [-5,5] x [-5x5].&lt;br /&gt;
El siguiente comando de Matlab muestra el mallado generado:&lt;br /&gt;
&lt;br /&gt;
=== Comando Matlab de Mallado ===&lt;br /&gt;
:Recogemos aquí los comandos empleados en el programa Matlab para realizar el mallado circular:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
figure(1)&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
mesh(xx,yy,0.*xx)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(2)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aunque se nos ha requerido que las operaciones sean realizadas en polares, para poder trabajar en Octave hemos recurrido a la parametrización definida en el comando.&lt;br /&gt;
&lt;br /&gt;
=== Gráfica obtenida ===&lt;br /&gt;
:Adjuntamos la gráfica donde queda recogida la región antes citada:&lt;br /&gt;
[[Archivo:Apart1final.jpg|400px|miniaturadeimagen|centro|Región ocupada por el fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos interiores del mallado representan puntos del fluido, mientras que el círculo centrado de radio unidad representa el obstáculo.&lt;br /&gt;
&lt;br /&gt;
== Función Potencial y Campo de Velocidades ==&lt;br /&gt;
=== Funcion potencial ===&lt;br /&gt;
&lt;br /&gt;
Se ha establecido que  la velocidad de las partículas del fluido a tratar vengan dadas por el gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
'''ϕ = 2(ρ + 4/ρ) cos θ'''&lt;br /&gt;
&lt;br /&gt;
=== Campo de velocidades del fluido ===&lt;br /&gt;
Dibujaremos las función gradiente (campo de velocidades) de ϕ, para ello realizaremos los siguientes cálculos, expresando en este apartado el gradiente en covas.&lt;br /&gt;
Si en algún apartado necesitáramos trabajar en contras, simplemente realizaríamos un cambio de base con la matriz de Gram.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALINICIALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
figure(2)&lt;br /&gt;
hold on&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Gráfica del gradiente del campo ====&lt;br /&gt;
&lt;br /&gt;
:En la siguiente gráfica se recoge el campo de velocidades de la función potencial(gradiente):&lt;br /&gt;
[[Archivo:APRTA2DEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zoom de la gráfica anterior ====&lt;br /&gt;
&lt;br /&gt;
:Como se puede observar en la siguiente imagen ampliada, el gradiente es ortogonal a las curvas de nivel:&lt;br /&gt;
[[Archivo:zoomapart2definitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interpretación de nulidad del producto:  [[Archivo:apart3.jpg]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras el estudio del producto escalar del vector gradiente (velocidad de las partículas del fluido) y el vector normal tomado a cada punto del obstáculo, queda demostrada su nulidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Formulac.jpg|400px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
La interpretación física de lo anterior quiere decir que a medida que las partículas del fluido avanzan y chocan con el obstáculo fijo, el vector de movimiento de cada una de ellas queda en perpendicular al vector normal del punto del sólido obstáculo con el que chocan produciendo la nulidad en el producto escalar. &lt;br /&gt;
En consecuencia, las partículas de fluido que entran en contacto con el obstáculo se detienen; adquiriendo momentáneamente velocidad cero. De forma que todas las partículas de fluido van rodeando al obstáculo para seguir avanzando.&lt;br /&gt;
&lt;br /&gt;
== Valor del gradiente en función de distancia al obstáculo ==&lt;br /&gt;
&lt;br /&gt;
:A continuación,se  pide que nos situemos a una distancia lejana del obstáculo, por lo que podemos suponer despreciable el valor de 1/ro.&lt;br /&gt;
En este caso concreto el valor de la función potencial varía, al igual que el valor del gradiente de la función citada.&lt;br /&gt;
Por lo que el valor de la función y el gradiente de la misma en este caso son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formulaza.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotacional y Divergencia==&lt;br /&gt;
&lt;br /&gt;
En este apartado, nos disponemos a comprobar analíticamente, la nulidad de la divergencia y el rotacional del campo vectorial gradiente. Esto está asociado a que localmente el fluido mantiene su volumen y no se produce giro en el mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:div1.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver2.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ROTACIONALG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lineas de Corriente==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a dibujar las líneas de corriente des campo u, es decir, las líneas que son tangentes a este en cada punto. Para esto calculamos un campo v, que es ortogonal a u.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:LINEASDECORRIENTEG9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Una vez que tenemos calculado el campo v, comprobamos analíticamente que es irrotacional (por ser u de divergencia nula). &lt;br /&gt;
&lt;br /&gt;
[[Archivo:COMPROBACIONAPARTADO6G9.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Además vamos a calcular el potencial escalar ψ, que se conoce como función de corriente de u.&lt;br /&gt;
[[Archivo:FORMULA1APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA2APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA3APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FORMULA4APARTADO6.jpg|400px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Las líneas ψ=cte, son las líneas de corriente de u que el enunciado nos pide que dibujemos.&lt;br /&gt;
&lt;br /&gt;
El siguiente código de Matlab explica el proceso resolutorio&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(cos(t),sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6finaldefinitivo.jpg|400px|miniaturadeimagen|centro|Líneas de corriente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la grafica podemos apreciar que se cumple que las líneas ψ=cte, son en efecto tangentes al campo u, por lo tanto son sus líneas de corriente.&lt;br /&gt;
Para verlo mejor hacemos un zoom de la imagen anterior:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora para comprobar que las líneas de corriente son ortogonales a las curvas equipotenciales, realizamos un comando Matlab que nos dibuje en la misma grafica las dos líneas. Así podremos comprobar gráficamente su ortogonalidad. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
ff=2.*(rr+4./rr).*cos(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(301)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
contour(xx,yy,ff,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart6otrodefinitivo.jpg|400px|miniaturadeimagen|centro|ortogonadlidad]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apreciar mejor el dibujo hacemos un zoom, en el que se ve mejor que las líneas son ortogonales entre sí.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:zoomapart6ortodefinitivo.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puntos de forntera de la superficie==&lt;br /&gt;
&lt;br /&gt;
Las velocidades del fluido en la frontera S con el obstáculo circular, van variando.&lt;br /&gt;
Para ver las velocidades máximas y mínimas en esta frontera, entramos en la función del gradiente y damos valor&lt;br /&gt;
ρ=1.&lt;br /&gt;
(ESCRINIR LA FORMULA)&lt;br /&gt;
&lt;br /&gt;
Viendo la formula se ve claramente que el gradiente (velocidad del fluido), toma valores mínimos para ϴ = 0,Π (en valor absoluto).&lt;br /&gt;
Los valores máximos los toma para ϴ =Π/2, 3Π/2.&lt;br /&gt;
&lt;br /&gt;
Además podemos comprobarlo mirando el dibujo del gradiente del apartado 2.&lt;br /&gt;
&lt;br /&gt;
==Ecuacion de Bernouilli==&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la densidad del fluido es ρ=2, y que se verifica la ecuación de Bernouilli:&lt;br /&gt;
[[Archivo:bernouilli.jpg|200px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Primero sacamos el módulo de u, que al estar en coordenadas polares no se hace directamente.&lt;br /&gt;
Además vamos a dar valor 15 a la constante, y a partir de ahí sacamos la presión del fluido:&lt;br /&gt;
(INSERTAR TODAS LAS FORMULAS DE LOS CALCULOS)&lt;br /&gt;
&lt;br /&gt;
Con el siguiente comando Matlab, dibujamos dicha presión:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
pp=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,pp,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
dr=0.1;&lt;br /&gt;
dt=2*pi/40;&lt;br /&gt;
r=2:dr:6;&lt;br /&gt;
t=0:dt:2*pi+dt;&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
&lt;br /&gt;
pp=15-[(sin(tt).^2).*((2+8./rr.^2).^2)+((cos(tt).^2).*((2-8./rr.^2).^2))];&lt;br /&gt;
&lt;br /&gt;
figure(63)&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,pp)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apart83D.jpg|400px|miniaturadeimagen|centro|Campo de velocidades del fluido]]&lt;br /&gt;
&lt;br /&gt;
Mirando en la grafica, se ve claramente que los puntos de mayor y menor presión se alcanzan en la frontera S.&lt;br /&gt;
Los de menor presión son para valores ϴ=Π/2, 3Π/2, que a su vez son los puntos de velocidad máxima.&lt;br /&gt;
Los de mayor presión son para valores de ϴ=0, Π, que a su vez son los puntos de velocidad mínima.&lt;br /&gt;
&lt;br /&gt;
Esta conclusión tiene sentido, ya que la propia formula de Bernoulli, nos dice que cuanta mas presión menos velocidad, y viceversa.&lt;br /&gt;
&lt;br /&gt;
==  Partícula de fluido ==&lt;br /&gt;
&lt;br /&gt;
Si fuéramos una partícula de fluido, seguiríamos una línea de corriente. Fijándonos en las graficas que hemos dibujado anteriormente, nuestra presión y velocidad iría variando según recorremos el obstáculo. &lt;br /&gt;
&lt;br /&gt;
A medida que nos fuéramos acercando al obstáculo, nuestra velocidad iría disminuyendo, hasta llegar a este, en donde se anularía. Este punto a su vez es de presión máxima, por lo que la partícula de fluido tendería a ir a zonas de menor presión, lo que provoca que esta rodee el obstáculo. &lt;br /&gt;
&lt;br /&gt;
==Teorema de Kutta-Joukowski==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la Presion==&lt;br /&gt;
[[Archivo:PRESIONFLUIDO2DDEFINITIVO.jpg|400px|miniaturadeimagen|centro|Ampliación de la imagen]]&lt;br /&gt;
&lt;br /&gt;
==Presión media en los puntos del fluido==&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Gruop 9A]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Grado en Ingeniería Civil y Territorial]]&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:Artículo en Español]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FORMULA4APARTADO6.jpg&amp;diff=21776</id>
		<title>Archivo:FORMULA4APARTADO6.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FORMULA4APARTADO6.jpg&amp;diff=21776"/>
				<updated>2014-12-05T13:08:01Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FORMULA3APARTADO6.jpg&amp;diff=21772</id>
		<title>Archivo:FORMULA3APARTADO6.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FORMULA3APARTADO6.jpg&amp;diff=21772"/>
				<updated>2014-12-05T13:07:38Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FORMULA2APARTADO6.jpg&amp;diff=21771</id>
		<title>Archivo:FORMULA2APARTADO6.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FORMULA2APARTADO6.jpg&amp;diff=21771"/>
				<updated>2014-12-05T13:06:54Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FORMULA1APARTADO6.jpg&amp;diff=21769</id>
		<title>Archivo:FORMULA1APARTADO6.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FORMULA1APARTADO6.jpg&amp;diff=21769"/>
				<updated>2014-12-05T13:05:03Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:COMPROBACIONAPARTADO6G9.jpg&amp;diff=21727</id>
		<title>Archivo:COMPROBACIONAPARTADO6G9.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:COMPROBACIONAPARTADO6G9.jpg&amp;diff=21727"/>
				<updated>2014-12-05T12:22:03Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:LINEASDECORRIENTEG9.jpg&amp;diff=21719</id>
		<title>Archivo:LINEASDECORRIENTEG9.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:LINEASDECORRIENTEG9.jpg&amp;diff=21719"/>
				<updated>2014-12-05T12:18:46Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ROTACIONALINICIALG9.jpg&amp;diff=21707</id>
		<title>Archivo:ROTACIONALINICIALG9.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ROTACIONALINICIALG9.jpg&amp;diff=21707"/>
				<updated>2014-12-05T12:15:13Z</updated>
		
		<summary type="html">&lt;p&gt;Alvaro Valbuena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alvaro Valbuena</name></author>	</entry>

	</feed>