Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumen
En este informe se describe el procedimiento para deducir las lineas de co-
rriente de un campo de velocidad dado y su graficacion mediante el entorno de
programacion de Octave.
Para la deduccion de las lineas de corriente se partio del hecho de que estas son
siempre tangentes al vector velocidad del flujo [3]. Por lo que tenemos, de la figura
01 que:
dy v
= (2)
dx u
1
Sustituyendo los valores para u y v de 01 en 02 y acomodando resulta:
dy (1,5 0,8y)
=
dx (0,5 + 0,8x)
dy dx
=
(1,5 0,8y) (0,5 + 0,8x)
Z Z
dy dx
=
(1,5 0,8y) (0,5 + 0,8x)
ln |1,5 0,8y| ln |0,5 + 0,8x|
= +C
0,8 0,8
ln |0,5 + 0,8x|
ln |1,5 0,8y| = 0,8( + C)
0,8
ln |1,5 0,8y| = ln |0,5 + 0,8x| + C
ln |1,5 0,8y| = ln |(0,5 + 0,8x)1 | + C
1
1,5 0,8y = +C
(0,5 + 0,8x)
Resolviendo la suma del lado derecho, y teniendo en cuenta que C sigue siendo una
constante al operar con otros valores:
1 + (0,5 + 0,8x)C
1,5 0,8y =
(0,5 + 0,8x)
C
1,5 0,8y =
(0,5 + 0,8x)
Finalmente, despejamos y:
C
0,8y = 1,5
(0,5 + 0,8x)
C
y= 1,875 (3)
0,8(0,5 + 0,8x)
La cual es la ecuacion de las lineas de corriente del flujo descrito por el campo
de velocidades (1).
2
3. Script Octave
Para la creacion del grafico se utilizo el entorno Octave, el cual genera scripts
de extension .m. Toda la teora y comandos aplicados fueron obtenidas de las
referencias [1] y [2]. El script resultante es el siguiente:
1 %S c r i p t para v i s u a l i z a c i o n de l i n e a s de c o r r i e n t e
2 clear
3 clf
4 hold on
5 clc
6
7 %I n g r e s o d e l dominio
8 x=linspace ( 3 , 2 . 5 , 8 ) ; %Dominio para e l campo de v e l o c i d a d e s
9 y=linspace ( 0 , 5 , 1 2 ) ; %Rango para e l campo de v e l o c i d a d e s
10 x1=linspace ( 3 , 3 , 6 0 ) ; %Dominio de t r a b a j o para l i n e a s de c o r r i e n t e
11
12 %Generacion de m a l l a d o para campo de v e l o c i d a d e s
13 [ X,Y]=meshgrid ( x , y ) ;
14
15 %P l a n t e a m i e n t o de l a s f u n c i o n e s u y v
16 U= 0 . 5 + ( 0 . 8 . X) ; %Se u t i l i z a e l o p e r a d o r e l e m e n t o a e l e m e n t o .
17 V= 1 . 5 ( 0 . 8 . Y) ; %Se u t i l i z a e l o p e r a d o r e l e m e n t o a e l e m e n t o .
18
19 %Generacion g r a f i c a de l o s v e c t o r e s de v e l o c i d a d
20 quiver (X, Y, U,V)
21
22 %Generacion de l i n e a s de c o r r i e n t e
23 f o r C= 2:0.5:2
24 y=((C) . / ( ( 0 . 8 ) . ( ( 0 . 5 ) + ( 0 . 8 . x1 ) ) ) ) + ( 1 . 8 7 5 ) ; %f u n c i o n de l i n e a s de
corriente
25 plot ( x1 , y , r , L i n e w i d t h , 1 )
26 end
27
28 %Leyenda de l a s l i n e a s de c o r r i e n t e
29 c2=linspace ( 2 , 2 , 9 ) ; %m a t r i z con l o s v a l o r e s de C u s a d o s
30
31 y2 =(( c2 ) . / ( ( 0 . 8 ) . ( ( 0 . 5 ) + ( 0 . 8 . 3 ) ) ) ) + ( 1 . 8 7 5 ) ; %M a t r i z con a l t u r a
leyenda
32 c o n s t =[ C=2 ; C=1.5 ; C=1 ; C=0.5 ; C=0 ; C=0.5 ; C=1 ; C
=1.5 ; C=2 ] ; %m a t r i z con e l nombre de cada l e y e n d a
33
34 x3=linspace ( 3 , 3 , 9 ) ; %m a t r i z con l a p o s i c i o n x de cada l e y e n d a
35 text ( x3 , y2 , c o n s t )
36
37 %Mejora d e l a s p e c t o g r a f i c o
38 axis ([ 3 3 0 5 ] )
39 t i t l e ( L i n e a s de C o r r i e n t e en Octave , F o n t s i z e , 1 4 )
40 grid on
41
42 hold o f f
43 clear
44 clc
3
Figura 2: Lineas de corriente para C={2 ; 1.5 ; 1 ; ; 0.5 ; 0 ; -0.5 ; -1 ; -1.5 ; -2}
Referencias
[2] Valiente Cifuentes, Jose Manual de iniciacion a GNU Octave E.U. Politecnica
de Teruel (2006).