Está en la página 1de 56

MATEMATICA

MODELACION USANDO
ECUACIONES DIFERENCIALES ORDINARIAS

4 de abril de 2016

Felipe Perez Schuster - C


od: 235101, Henry Daniel Castro Roa (234890), Luis Carlos Rinc
on Montoya - C
od:
25471815
Resumen
En este artculo se presenta el estudio y correspondiente an alisis de tres problemas de aplicaci
on en particu-
lar del campo de la mec anica de fluidos y de sistemas masa amortiguador resorte. Se explica el planteamiento
de las ecuaciones y expresiones matem aticas que rigen los tres casos, y la posterior implementaci on de mo-
delos computacionales para que se facilitara el estudio de los problemas. El primero de ellos consiste en un
cohete propulsado por agua, utilizado para controles de flujo. El segundo caso consiste en un sistema de lagos
interconectados con flijo de contaminante entre ellsos, modelo utilizado para el entendimiento de modelos com-
partimentales. El tercer problema comprende el an alisis de un sistema masa-resorte-amortiguador utilizado en
el entendimiento del comportamiento del oido humano frente a perturbaciones.

Introducci
on
La modelaci on matem atica es una herramienta que ayuda a representar situaciones, sistemas o fenomenos de estudio
de alta complejidad, facilitando la comprensi on, el analisis y las predicciones de cada caso. Los modelos pueden
ser implementados en distintos campos profesionales, como las ingenieras, administracion, lneas de producci on,
incluso en estrategia militar areas de la salud. Sin embargo, cabe aclarar que un modelo matematico representa
los escenarios anteriormente descritos de manera parcial e imperfecta. La calidad y eficacia de las representaciones
dependen de la robustez y detalles del modelo al que se llega, como lo son las suposiciones hechas en la descripcion
del objeto de estudio.

Los elementos de un modelo se pueden clasificar en tres: Las variables independientes y parametros: son los que
afectan el modelo pero que no son estudiados por el mismo, pueden asumir valores constantes o variables seg un
la naturaleza del modelo; las variables dependientes, que son los elementos que el modelo se encarga de estudiar;
y suposiciones, que incluyen los principios y leyes que rigen el modelo, las ecuaciones constitutivas, e informacon
adicional que pueda simplificar el modelo en algunos rasgos.

1. Caso de estudio 1 - An
alisis de un cohete propulsado por agua y
aire
Una de las aplicaciones que se utilizan frecuentemente para explicar conceptos de transformaciones energeticas
en mecanica de fluidos, corresponde al dise no de cohetes propulsados por aire y agua. El principal problema a
resolver en este tipo de aplicaciones consiste en encontrar el empuje, arrastre y masa del cohete como funci on del
tiempo, y de esta manera determinar la aceleracion, velocidad y posicion del mismo. Como parte de un experimento
educativo, se requiere que su equipo dise
ne un cohete propulsado por agua y aire, tal como el ilustrado en la Figura
1. Primeramente realizamos una recolecci on de informacion, para tener como base en la realizacion del modelo,
en particular se desea que este dispositivo alcance la altura maxima, sabiendo que el lanzamiento del mismo es
completamente vertical.

1.1. Modelo Matem


atico
Para comenzar a dise
nar el Modelo Matematico, primero se deben identificar las Variables Independientes, Variables
Dependientes y Parametros que se encuentran en el estudio del fenomeno en cuestion, tal clasificacion se encuentra
a continuaci
on.

1
Figura 1: Esquema Cohete

Variables Independientes
Tiempo (t)

Variables Dependientes
Presi
on (P), Posicion (x), Masa del Aire (Ma ), Volumen del Aire (Va ) Volumen del Agua Vol(H2 O), Velocidad del
cohete (vc ), Velocidad del chorro de Agua V(H2 O), Fuerza de Arrastre (Fd )

Par
ametros
Presi
on Atmosferica (Patm), Gravedad (g), Densidad del Aire (rho), Coeficiente de Arrastre (D), Constante de
Gas ideal (R)

1.2. Consideraciones y Suposiciones


Adicional a las consideraciones que el problema indica, se hicieron otras que son nombradas a continuacion:

- Aire en la condici
on final tras la descarga de agua tiene un peso despreciable - Agua como fluido incompresible
- La presi
on dentro del cohete, es la presion del aire en cada instante de tiempo

1.3. Desarrollo del Modelo


1.3.1. Condiciones Iniciales
- La velocidad inicial del cohete es cero: vc = 0 - La presion al interior del cohete del aire es de cuatro atm
osferas:
P0 = 4 atm
- La fuerza de arrastre es cero: Fd = 0
- El tiempo inicia en cero: t = 0
- La masa inicial del cohete es: mc0 = 0,085+(rho*Vh2o)

2
1.3.2. Condiciones Finales
- El volumen de agua es cero: Vh2o=0 - La velocidad final del cohete es cero al caer al suelo: vcf=0
- La masa final del cohete es: mf=0 kg
- El volumen final de aire es: Vaire=2 litros
- La presi
on final es: Pfaire = Patm

1.3.3. Sistema 1 - Propulsor


Para el primer sistema que analizamos, aplicamos la ley de conservacion del momento lineal, la cual esta directa-
mente relacionada con la segunda ley de Newton.

Figura 2: Diagrama de Cuerpo Libre Cohete

X
F = m a = T Wc Fd = mc a (1)

d2 y
T mc g D vc2 = mc (2)
dt2
d2 y 1 
T D vc2 g

= (3)
dt2 mc
dy
= vc (4)
dt

1.3.4. Sistema 2 (Vaciado Tanque - descarga)


Para este sistema suponemos que la velocidad en la superficie del agua es mucho menor que la de descarga, por
tanto es despreciable y se toma como cero.
Tambien suponemos que la presi on debida a la columna de agua es despreciable.
La ley que aplicamos para este sistema es la de la conservacion de la energa, por tanto es la correspondiente a la
ecuaci
on de Bernoulli.

v12 P1 v2 P2
h1 + + = h2 + 2 + (5)
2g g 2g g
Aplicando la ecuaci
on anteriormente mostrada al caso de estudio del problema obtenemos las siguientes relaciones
que nos servir
an como herramientas para la obtencion del modelo final.
1 2
P0 = Patm + vH2O (6)
2

3
s
(P Patm ) 2
vH2O = (7)

1.3.5. Sistema 3 (Expansi


on de Aire)
Para este sistema asumimos que el aire se expande de forma isotermica y ademas que estamos tratando con un gas
ideal. La ecuaci
on constitutiva que rige este subsistema es la siguiente:

P V = constante (8)
Para conocer la rata de cambio de presion del aire, se hace necesario derivar esta expresion respecto al tiempo,
esto es:
dP dV
V + P =0 (9)
dt dt
dP 1 dV
= (10)
dt V dt
Como el cambio de volumen de aire es igual al cambio de volumen de agua, la ecuacion para este subsistema ser
a
dP 1 dVH2 0
= (11)
dt V dt

1.3.6. Sistema Final modelo matem


atico
El sistema final se resume en cuatro ecuaciones que describen los tres subsistemas nombrados anteriormente.
dvc 1 
A 2 (P Patm D vc2 g

= (12)
dt mc
dy
= vc (13)
dt
s
dVh2o (P Patm ) 2
= A (14)
dt
dP P dV
= (15)
dt V dt
Las ecuaciones anteriormente mostradas requieren de las siguientes ecuaciones auxiliares que son reemplazadas en
las cuatro ecuaciones de nuestro modelo matematico

mc = 0, 085 + Vh2o (16)

V = 2 Vh2o (17)

1.4. Implementaci
on del modelo matem
atico
El modelo matem atico obtenido en el numeral anterior, se implemento en computadora con el programa SciLab.
Con ayuda de este programa se puede dar la solucion al modelo matematico.
La soluci
on de este modelo se obtiene con el metodo numerico de Runge - Kutta de cuarto orden.

4
1.4.1. C
odigo del Programa en SciLab
A continuaci
on se muestra el c
odigo de texto del problema, que da solucion al modelo matematico obtenido
anteriormente.
1 // Modelacion movimiento de un cohete porpulsado por agua
2 // a y b intervalo de tiempo
3 // M numero de iteraciones
4
5 // DATOS
6
7 g =9.81;
8 D =0.0002;
9 patm =101125;
10 A =0 .00007853981;
11 densidad =1000;
12 va =0;
13 xa =0;
14 pa =405300;
15 vaguaini =0.0006;
16 vol =1;
17
18
19 // Ecuacione que rigen el modelo
20 deff ( v = f (t ,x ,v ,p , vagua ) , v = ( 1 / ( 0 . 0 8 5 + ( 1 0 0 0 * vagua )))*( A *2*( p - patm )) - g );
21 deff ( v = q (t ,x ,v ,p , vagua ) , v =( - g ) );
22 deff ( x = u (t ,x ,v ,p , vagua ) , x = v );
23 deff ( p = s (t ,x ,v ,p , vagua ) , p =( - p /(0.002 - vagua ))* ( A *( abs (2*( p - patm )/ densidad )^0.5)) );
24 deff ( vagua = e (t ,x ,v ,p , vagua ) , vagua = - A *( abs (2*( p - patm )/ densidad )^0.5) );
25
26 function [T ,X ,V ,p , vagua ]= RK41 (f ,u ,s ,e ,q ,a ,b , M )
27
28 h =( b - a ) / M ;
29
30
31
32 V (1 ,1)= va ;
33 X (1 ,1)= xa ;
34 p (1 ,1)= pa ;
35 vagua (1 ,1)= vaguaini ;
36
37 // Aplicacion del RK4
38
39 for k =1: M
40
41 T=a : h : b ;
42
43 if vol >0 then
44
45
46 f1 = f ( T (1 , k ) , X (1 , k ) , V (1 , k ) , p (1 , k ) , vagua (1 , k ) ) ;
47 u1 = u ( T (1 , k ) , X (1 , k ) , V (1 , k ) , p (1 , k ) , vagua (1 , k ) ) ;
48 s1 = s ( T (1 , k ) , X (1 , k ) , V (1 , k ) , p (1 , k ) , vagua (1 , k ) ) ;
49 e1 = e ( T (1 , k ) , X (1 , k ) , V (1 , k ) , p (1 , k ) , vagua (1 , k ) ) ;
50
51 f2 = f ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u1 , V (1 , k ) +( h /2) * f1 , p (1 , k )+( h /2) * s1 , vagua (1 , k )+( h /2) * e1
) ;
52 u2 = u ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u1 , V (1 , k ) +( h /2) * f1 , p (1 , k )+( h /2) * s1 , vagua (1 , k )+( h /2) * e1
) ;
53 s2 = s ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u1 , V (1 , k ) +( h /2) * f1 , p (1 , k )+( h /2) * s1 , vagua (1 , k )+( h /2) * e1
) ;
54 e2 = e ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u1 , V (1 , k ) +( h /2) * f1 , p (1 , k )+( h /2) * s1 , vagua (1 , k )+( h /2) * e1
) ;
55
56 f3 = f ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u2 , V (1 , k ) +( h /2) * f2 , p (1 , k )+( h /2) * s2 , vagua (1 , k )+( h /2) * e2
) ;
57 u3 = u ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u2 , V (1 , k ) +( h /2) * f2 , p (1 , k )+( h /2) * s2 , vagua (1 , k )+( h /2) * e2
) ;
58 s3 = s ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u2 , V (1 , k ) +( h /2) * f2 , p (1 , k )+( h /2) * s2 , vagua (1 , k )+( h /2) * e2 ) ;
59 e3 = e ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u2 , V (1 , k ) +( h /2) * f2 , p (1 , k )+( h /2) * s2 , vagua (1 , k )+( h /2) * e2
) ;
60
61 f4 = f ( T (1 , k ) +( h ) ,X (1 , k ) +( h )* u3 , V (1 , k ) +( h ) * f3 , p (1 , k )+( h ) * s3 , vagua (1 , k )+( h ) * e3 ) ;
62 u4 = u ( T (1 , k ) +( h ) ,X (1 , k ) +( h )* u3 , V (1 , k ) +( h ) * f3 , p (1 , k )+( h ) * s3 , vagua (1 , k )+( h ) * e3 ) ;
63 s4 = s ( T (1 , k ) +( h ) ,X (1 , k ) +( h )* u3 , V (1 , k ) +( h ) * f3 , p (1 , k )+( h ) * s3 , vagua (1 , k )+( h ) * e3 ) ;
64 e4 = e ( T (1 , k ) +( h ) ,X (1 , k ) +( h )* u3 , V (1 , k ) +( h ) * f3 , p (1 , k )+( h ) * s3 , vagua (1 , k )+( h ) * e3 ) ;
65
66 X (1 , k +1)= X (1 , k )+( h /6)*( u1 +2* u2 +2* u3 + u4 );
67 V (1 , k +1)= V (1 , k )+( h /6)*( f1 +2* f2 +2* f3 + f4 ) ;
68 p (1 , k +1)= p (1 , k )+( h /6)*( s1 +2* s2 +2* s3 + s4 ) ;
69 vagua (1 , k +1)= vagua (1 , k )+( h /6)*( e1 +2* e2 +2* e3 + e4 );
70 vol = vagua (1 , k +1);
71 T (1 , k +1)= T (1 , k )+( h );
72
73 else
74
75 q1 = q ( T (1 , k ) , X (1 , k ) , V (1 , k ) , p (1 , k ) , vagua (1 , k ) ) ;

5
76 u1 = u ( T (1 , k ) , X (1 , k ) , V (1 , k ) , p (1 , k ) , vagua (1 , k ) ) ;
77 s1 = s ( T (1 , k ) , X (1 , k ) , V (1 , k ) , p (1 , k ) , vagua (1 , k ) ) ;
78 e1 = e ( T (1 , k ) , X (1 , k ) , V (1 , k ) , p (1 , k ) , vagua (1 , k ) ) ;
79
80 q2 = q ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u1 , V (1 , k ) +( h /2) * q1 , p (1 , k )+( h /2) * s1 , vagua (1 , k )+( h /2) * e1
) ;
81 u2 = u ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u1 , V (1 , k ) +( h /2) * q1 , p (1 , k )+( h /2) * s1 , vagua (1 , k )+( h /2) * e1
) ;
82 s2 = s ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u1 , V (1 , k ) +( h /2) * q1 , p (1 , k )+( h /2) * s1 , vagua (1 , k )+( h /2) * e1
) ;
83 e2 = e ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u1 , V (1 , k ) +( h /2) * q1 , p (1 , k )+( h /2) * s1 , vagua (1 , k )+( h /2) * e1
) ;
84
85 q3 = q ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u2 , V (1 , k ) +( h /2) * q2 , p (1 , k )+( h /2) * s2 , vagua (1 , k )+( h /2) * e2 ) ;
86 u3 = u ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u2 , V (1 , k ) +( h /2) * q2 , p (1 , k )+( h /2) * s2 , vagua (1 , k )+( h /2) * e2
) ;
87 s3 = s ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u2 , V (1 , k ) +( h /2) * q2 , p (1 , k )+( h /2) * s2 , vagua (1 , k )+( h /2) * e2 ) ;
88 e3 = e ( T (1 , k ) +( h /2) ,X (1 , k ) +( h /2)* u2 , V (1 , k ) +( h /2) * q2 , p (1 , k )+( h /2) * s2 , vagua (1 , k )+( h /2) * e2
) ;
89
90 q4 = q ( T (1 , k ) +( h ) ,X (1 , k ) +( h )* u3 , V (1 , k ) +( h ) * q3 , p (1 , k )+( h ) * s3 , vagua (1 , k )+( h ) * e3 ) ;
91 u4 = u ( T (1 , k ) +( h ) ,X (1 , k ) +( h )* u3 , V (1 , k ) +( h ) * q3 , p (1 , k )+( h ) * s3 , vagua (1 , k )+( h ) * e3 ) ;
92 s4 = s ( T (1 , k ) +( h ) ,X (1 , k ) +( h )* u3 , V (1 , k ) +( h ) * q3 , p (1 , k )+( h ) * s3 , vagua (1 , k )+( h ) * e3 ) ;
93 e4 = e ( T (1 , k ) +( h ) ,X (1 , k ) +( h )* u3 , V (1 , k ) +( h ) * q3 , p (1 , k )+( h ) * s3 , vagua (1 , k )+( h ) * e3 ) ;
94
95 X (1 , k +1)= X (1 , k )+( h /6)*( u1 +2* u2 +2* u3 + u4 );
96 des = X (1 , k +1);
97 V (1 , k +1)= V (1 , k )+( h /6)*( q1 +2* q2 +2* q3 + q4 ) ;
98 p (1 , k +1)= p (1 , k )+( h /6)*( s1 +2* s2 +2* s3 + s4 ) ;
99 vagua (1 , k +1)=0;
100 T (1 , k +1)= T (1 , k )+( h );
101
102 end
103
104
105 end
106
107 V =V ;
108 X =X ;
109 p =p ;
110 vagua = vagua ;
111
112 // Graficas
113
114 subplot (222)
115 plot (T ,V , b )
116 set ( gca () , " grid " ,[1 1])
117 title ( Velocidad );
118 xlabel ( Tiempo ( s ) )
119 ylabel ( Velocidad ( m / s ) )
120 // legend ( Vel Cohete , opt =2)
121
122 subplot (221)
123 plot (T ,X , r )
124 title ( posicion );
125 set ( gca () , " grid " ,[1 1])
126 xlabel ( Tiempo ( s ) )
127 ylabel ( Posicion ( m ) )
128 // legend ( Posicion Cohete , opt =2)
129
130 subplot (223)
131 plot (T ,p , m )
132 title ( Presion );
133 set ( gca () , " grid " ,[1 1])
134 xlabel ( Tiempo ( s ) )
135 ylabel ( Presion ( Pascal ) )
136 // legend ( Presion en la botella )
137
138 subplot (224)
139 plot (T , vagua , g )
140 title ( Volumen de Agua );
141 set ( gca () , " grid " ,[1 1])
142 xlabel ( Tiempo ( s ) )
143 ylabel ( Volumen ( Litros ) )
144 // legend ( Vol de agua en la botella )
145 subplot (224)
146
147 endfunction

El codigo anteriormente mostrado arroja los diferentes resultados que se requieren por el problema.

6
1.4.2. Resultados del Modelo matem
atico
Teniendo en cuenta las suposiciones que contiene el modelo (anteriormente especificadas) y las condiciones que
est
an influyendo en el movimiento del cohete, se define el modelo como modelo Dinamico dependiente del tiempo y
se divide en dos etapas, la primera se caracteriza por un movimiento uniformemente acelerado, esta fase terminara
en momento que el cohete alcanza la altura m axima; La segunda fase esta definida por un movimiento en cada
libre que finaliza en el momento que el cohete regrese al suelo o nivel de referencia cero (0) , el modelo contempla
los dos tipos de moviendo que lo caracteriza.

Realizando la comparaci on con evidencia experimental, y teniendo en cuenta el comportamiento que tendra el
cohete en cada fase del movimiento con los resultados obtenidos en el modelo propuesto, se usa el modelo como
una herramienta de simulaci on para evaluar las variaciones de parametros y mirar el comportamiento del cohete.
Inicialmente definimos una relaci on de volumen de agua-aire (50-50) esto corresponde a 1 Litro de agua consi-
derando una capacidad m axima de 2 Litros para realizar las simulaciones, as mismo para se define el di ametro
del pico de la botella (1 centmetro) teniendo en cuenta una experimentacion que se llevara a cabo una botella
de plastico y por la capacidad m axima (Litros) de la misma Ejecutando el modelo del cohete para observar la
posici
on velocidad, presi
on en la botella, y como influye la cantidad de agua en la velocidad y la presion dentro de
la botella .A continuaci
on se muestran los resultados del problema en seis diferentes graficos.

Grafica Posici
on: Se puede observar que en la etapa inicial hasta que la fuerza de empuje no es mayor a la
fuerza de gravedad el cohete no despega (este proceso es de la duracion de micro segundo por las condiciones
iniciales de la simulaci
on ) seguido el cohete comienza a subir influenciado por la fuerza de empuje que va
disminuyendo, estos cambios se ven reflejados en los cambios de concavidad de la parabola; La relaci on de
posicion-tiempo se como una relaci on exponencial hasta que el empuje es cero (0) y se podra considerar
desde ese punto (0.7 seg) como un lanzamiento vertical con una velocidad inicial, este punto se ve reflejado
en el punto de inflexi
on de la par abola, el desplazamiento all sigue aumentando verticalmente hasta alcanzar
el punto m aximo que sera el alcance maximo del cohete (76 metros) donde su velocidad es cero (0) y la u
nica
fuerza ejercida sobre el cohete es la fuerza de gravedad, all comienza el movimiento en cada libre hasta que
llega al suelo nuevamente. (Ver gr afica a continuacion)

Figura 3: Gr
afica Posicion respecto al tiempo

7
Grafica Velocidad: La velocidad del cohete inicialmente se comporta exponencialmente debido al cambio en
la aceleraci
on del mismo durante los primeros 0.7 segundos (disminucion de presion y agua dentro de la
botella), hasta que el empuje producido es cero (0), despues del segundo 0.7 hasta el segundo 4.2 el cohete
tiene un velocidad que va disminuyendo hasta que alcanza la altura maxima donde su velocidad es cero (0), a
continuacion el cohete cae por la fuerza de la gravedad de manera que la velocidad sera negativa describiendo
un comportamiento lineal, teniendo en cuenta el sentido vectorial de las fuerzas hasta que llega nuevamente
al suelo. (Ver grafica a continuaci
on)

Figura 4: Gr
afica Velocidad respecto al tiempo

Grafica Presi
on: La presi
on inicial es la presion maxima, equivalente a 4 atm que ira disminuyendo debido al
aumento del volumen a medida que sale el agua, y se ira estabilizando hasta el valor de 1 atm mientras termina
de subir, luego la presi
on va disminuyendo mientras va cayendo hasta cero (0). (Ver grafica a continuaci on)

Figura 5: Gr
afica Presion respecto al tiempo

8
Gr
afica Volumen de agua: El volumen de agua inicialmente es de 1 Litro y se reduce con respecto al tiem-
po hasta que llega a cero (0) donde se mantiene constante hasta finalizar el movimiento. (Ver grafica a
continuaci
on)

Figura 6: Gr
afica Volumen de agua respecto al tiempo

Grafica Presi
on - Velocidad del cohete: Inicialmente la presion es de 4 atm y velocidad cero (0), el cohete
despega y a medida que el agua sale del cohete la presion disminuye y la velocidad aumenta de manera
r
apida hasta llegar a 40 m/s, velocidad maxima que el cohete alcanza, en dicho punto el empuje es cero
(0), el cohete sigue subiendo, pero disminuyendo la velocidad hasta cero y vaciando el aire presurizado que
haba restante dentro de la botella hasta que alcanza la altura maxima, punto de inicio del descenso done la
velocidad vuelve negativa. (Ver gr afica a continuacion)

Figura 7: Gr
afica velocidad respecto a la presion de agua

9
Grafica Relaci
on Volumen de Agua - Presion: En la posicion cero (0) la presion es maxima 4 atm, y el
volumen es el volumen inicial considerado como 1 Litro, acto seguido a medida que disminuye el volumen de
agua dentro de la botella tambien lo hace la presion, cuando la botella queda sin agua todava hay un aire
presurizado dentro de la botella que luego se va disminuyendo a medida que continua el movimiento hasta
que cae al piso nuevamente. (Ver grafica a continuacion)

Figura 8: Gr
afica presion respecto al volumen de agua

1.4.3. Optimizaci
on del modelo Matem
atico
Se desea encontrar la cantidad de agua que se debe poner en la botella de 2 Litros para que la altura que alcance el
cohete sea la m axima, de esta manera necesitamos buscar una relacion de vol
umenes de agua y aire, que permita
alcanzar dicha altura, para tal motivo se ejecuta el programa variando la cantidad de agua inicial y se hace un
analisis grafico para determinar la cantidad optima de agua, Primero se seleccionan unos valores representativos
de 0,5 Litro 1 Litro y 1,5 Litros donde se determina que el alcance maximo se podra alcanzar con un volumen de
agua de 1 Litro.

Grafica Optimizaci
on - Posici
on: Seguido se simula la posicion del cohete con cantidades de agua alrededor
de 0.8 Litros como se observa en la siguiente grafica, donde se puede determinar que con una capacidad de
0.6 Litros de agua se logra el alcance maximo, hay que tener en cuenta que esta relacion podra cambiar si
se varan par
ametros como el area de salida del agua. (Ver grafica a continuacion)

10
Figura 9: Gr
afica Posicion optimizada del cohete vs tiempo

Grafica Resumen de comportamiento optimizado: A continuacion se simula un resumen del comportamiento


de los factores (Posici
on, Velocidad, Presion, Volumen de agua) para 0.6 Litros de agua, sin duda estos se
asemejan a los comportamientos detallados anteriormente. (Ver grafica a continuacion)

Figura 10: Grafica compilacion optimizada

11
Grafica para la variaci
on del Area: Igualmente se analizaran la variacion del comportamiento del cohete si
se varia un parametro como el area de la salida del agua, a continuacion se refleja en las graficas factores
(Posicion, Velocidad, Presion, Volumen de agua) seg un el diametro del pico de la botella lo que influir
a di-
rectamente ya que el agua saldra mas r apido y el empuje producido sera menor o mayor; Si analizamos las
formulas propuestas por el modelo el area es directamente proporcional a la presion, el volumen del agua, la
velocidad y por tanto el desplazamiento, as a mayor area estas relaciones aumentaran de la misma manera,
esta relaci
on tiene un lmite en el cual al aumenta el area comienza a disminuir el alcance maximo. Es im-
portante definir un tama no adecuado con el tama no de la botella para obtener resultados adecuados. (Ver
gr
afica a continuaci
on)

Figura 11: Gr
afica posicion del cohete respecto al area del orificio

Grafica comparativa con y sin fuerza de arrastre: Finalmente se va a mirar la influencia de la fuerza de
arrastre en el modelo del cohete propulsado verticalmente, intuitivamente esto influira directamente en el
alcance m aximo y la velocidad del cohete, u nicamente se quitara esta fuerza del modelo y se simulara el
comportamiento, que se ve reflejado en las siguiente graficas. Como se observa la variacion en muy peque na
con o sin la fuerza de arrastre, la variaci
on del alcance maximo es muy peque na pero es importante considerarlo
para obtener cada vez un modelo m as cerca de la realidad. (Ver grafica a continuacion)

Figura 12: Gr
afica comparativa con y sin fuerza de arrastre

12
1.4.4. Conclusiones
La determinacion y simplificaci
on del modelo permitio llegar a un acercamiento bastante u
til para el an
alisis
de factores tales como (Posicion, Velocidad, Presion, Volumen de agua) y determinar su comportamiento
durante el movimiento asociando este inicialmente a un movimiento uniformemente acelerado y desacelerado
y posteriormente a un movimiento en cada libre
La no consideracion de la fuerza de arrastre no marca una diferencia considerable sobre el movimiento, sin
duda este es una consideraci on importante para lograr una exactitud mayor, sin embargo su variacion se ve
reflejada en una mayor altura ya que la fuerza negativa segun el analisis vectorial no esta influyendo sobre
el cohete y las u
nicas fuerzas netas consideradas son el peso del cohete y el empuje del mismo, as la fuerza
empuje sera mas efectiva en el movimiento.
La adecuada ejecucion de un proceso de modelacion permitio evaluar de manera objetiva la efectividad del
modelo planteado para la simulaci
on de un cohete propulsado verticalmente y realizar un analisis completo
de la operaci
on del dispositivo.

La relaci
on presi
on y agua junto con el diametro del pico de la botella son los directamente responsable por
la velocidad y por tanto la m
axima altura alcanzada por el cohete.
La variacion del
area, es un factor que determina el movimiento del cohete, principalmente la velocidad y
la posici
on, es de vital importancia optimizar esta relacion ya que de esta relacion depende directamente la
fuerza de empuje del cohete.

13
2. Caso de estudio 2 - An
alisis de lagos interconectados con contami-
nante
Modelos basados en arreglos o sistemas de tanques interconectados son frecuentemente encontrados en aplicaciones
de ingeniera, particularmente en plantas piloto qumicas, as como en aplicaciones industriales de mezclado o para
el estudio de condiciones de contaminaci on en sistemas de flujos interconectados. En particular, en el presente caso
de estudio, se deben examinar las condiciones de avance en el tiempo de los niveles de contaminacion en un sistema
de lagos, o reservorios acuferos, que est
an interconectados, y en los cuales se esta descargando un contaminante x
a traves de dos puntos.

Se tiene un sistema de lagos interconectados (6 lagos), y se desea evaluar la concentracion de contaminante en


cada uno de ellos, el sistema general cuenta con 5 entradas externas, las cuales 2 estan contaminadas, esta valor de
contaminacion lo podemos determinar mediante una funcion que halla la cantidad de contaminante en el tiempo,
teniendo una recolecci on de datos ya dada, y un objetivo claro, se procede a la realizacion del modelo, importante
aclarar que se tiene en cuenta adem as el principio de conservacion de masa y otras suposiciones que se justificaran
en su consideracion posterior para cada lago mediante el cual se genera el siguiente modelo. El sistema de reservorios
se presenta de forma esquem atica en la figura que se muestra a continuacion.

Figura 13: Esquema lagos interconectados

Se conoce que debido a condiciones de uso no reglamentario, la corriente de alimentacion del reservorio 1 (q1)
y una de las del reservorio 5 (q8) presentan niveles de contaminacion, intermitentes en el tiempo, y las cuales
causan que todos los reservorios tengan alg
un nivel de contaminacion en cualquier momento. Las demas corrientes
de alimentaci
on se pueden considerar, en general, limpias o carentes del contaminante en estudio x (es decir la
concentraci
on de contaminante se puede asumir nula en las corrientes de entrada q2, q3 y q5). En las corrientes
de entrada q1 y q8 se adicionan cantidades de reactivo x, con concentraciones c1, y c8, respectivamente.

Algunas caractersticas especficas del sistema son:

El valor de concentraci
on de contaminante en la corriente de alimentacion del reservorio 1 ha sido medido en
funci
on del tiempo experimentalmente. Este se puede aproximar de acuerdo a la siguiente expresion analtica,

X
c1 (t) = a0 + ai cos(i t) + bi sin(i t) (1)

Por mediciones diarias, se sabe que el valor de concentracion de contaminante en la corriente q8 se comporta
cada hora (periodo de 3600s), de forma aproximada, como:

on conocidos en [m3 /s] son:


Los valores de caudales de operaci

14
q1 =0.52

q2 = 0,38

q3 = 0,18

q5 = 0,05

q8 = 0,93

q10 = 0,48

Los valores de las capacidades volumetricas de cada reservorio en [m3 ] son:

V1 = 130

V2 = 115

V3 = 87,5

V4 = 53,3

V5 = 185

V6 = 232,5

2.1. Modelo Matem


atico
Para comenzar a dise
nar el Modelo Matematico, primero se deben identificar las Variables Independientes, Variables
Dependientes y Parametros que se encuentran en el estudio del fenomeno en cuestion, tal clasificacion se encuentra
a continuaci
on.

Variables Independientes
Tiempo (t)

Variables Dependientes
Concentraci
on en reservorio uno (c1 )
Concentraci
on en reservorio ocho (c8 )
Evoluci
on de concentraci
on (x)

Par
ametros
Caudales (q1 , q2 , q3 , q4 ,q5 ,q6 , q7 , q8 , q9 , q10 , q11 )
Vol
umenes de reservorios (V1 , V2 , V3 , V4 , V5 , V6 )

2.2. Consideraciones y Suposiciones


El volumen de todos los reservorios permanece constante
El mezclado es perfecto
Recipientes adiab
aticos, impermeables con n
umero fijo de entradas y salidas.
Obedece a la ley de conservaci
on de energa

15
2.3. Desarrollo del Modelo
El problema lo atacamos partiendo de la base de los modelos compartimentales. Para estos modelos y en especial,
el caso del mezclado perfecto, como se nombro en las suposiciones anteriores tenemos la siguientes ecuaciones y
relaciones.

2.3.1. Condiciones Iniciales


-> Pendiente poner las condiciones iniciales

Todos los lagos tienen tienen concentraci


on inicial de contaminante de valor 0.

2.4. Sistema final Modelo matem


atico

in = qin cin
m (2)

out = qout cout


m (3)

dx
= qin cin qout cout (4)
dt
Con las ecuaciones anteriormente nombradas podemos hacer un analisis para cada uno de los lagos y asi obtener
las seis ecuaciones del modelo:
dx1 c1 x1
= q1 (5)
dt V1
dx2 q 1 x1 q4 x2 q 6 x2
= (6)
dt V1 V2 V2
dx3 q4 x2 q10 x3
= (7)
dt V2 V3
dx4 q 6 x2 q7 x5 q 9 x4
= (8)
dt V2 V5 V4
dx5 q 7 x5
= q8 c8 (9)
dt V5
dx6 q10 x3 q9 x4 q11 x6
= + (10)
dt V3 V4 V6

2.5. Implementaci
on del modelo matem
atico
El modelo matem atico obtenido en el numeral anterior, se implemento en computadora con el programa Fortran90.
Con ayuda de este programa se puede dar la solucion al modelo matematico.
La soluci
on de este modelo se obtiene con el metodo numerico de Runge - Kutta de cuarto orden.

2.5.1. Codigo del programa en Fortran90

1 program Lagos
2 implicit none
3
4 ! Variables del sistema
5 ! Se establecen todas las variables relacionadas con los caudales
6 real *8 :: Q1 , Q2 , Q3 , Q4 , Q5 , Q6 , Q7 , Q8 , Q9 , Q10 , Q11
7 ! Se establecen todas las variables relacionadas con el volumen
8 ! de agua de los lagos
9 real *8 :: V1 , V2 , V3 , V4 , V5 , V6
10 ! Se crean las variables necesarias para los contadores y numero
11 ! de repeticiones ( it , ta , ni )
12 ! ademas de la variable generadora del ciclo ( i ) y la variable

16
13 ! Aux servira para el condicional
14 ! de la concentracion de entrada al lago 8 ( contara en que
15 ! segundo de simulacion va )
16 real *8 :: it , Aux , A1 , A8
17 integer *8 :: ni , ta , i
18 ! Se crean los vectores donde se almacenaran los resultados en
19 ! toda iteracion realizada , A1 y A8 son
20 ! las concentracio ne s de entrada al lago 1 y 8 , re sp ec t iv am en t e .
21 real *8 , dimension (:) , allocatable :: t
22 real *8 , dimension (:) , allocatable :: X1 , X2 , X3 , X4 , X5 , X6
23 ! Variables auxialiares
24 ! El vector vecS ayudara a generar las funciones que facilitaran
25 ! la realizacion del RK 4 Orden
26 real *8 , DIMENSION (7) :: vecS ! (1)= x1 (2)= x2 (3)= x3 (4)= x4 (5)= x5 (6)= x6 (7)= t
27 ! Variables RK4
28 ! Se crean todas las variables relacionadas con el RK , como son 6
29 ! incognitas ( las co n ce nt ra c io ne s )
30 ! se crean 6 grupos de 4 variables , uno para cada concentracion .
31 real *8 :: k1 , k2 , k3 , k4 , l1 , l2 , l3 , l4 , m1 , m2 , m3 , m4 , n1 , n2 , n3 , n4
32 real *8 :: o1 , o2 , o3 , o4 , p1 , p2 , p3 , p4
33
34 ! Lectura de variables desde archivo donde se guardan todas las
35 ! variables de caudales previamente calculadas
36 ! y de los volumenes brindados en el enunciado , ademas de el tiempo
37 ! de analisis del fenomeno y el intervalo de
38 ! tiempo que se evaluara .
39
40 open ( unit =80 , file = DatosEntrada . txt , status = unknown , action = read );
41 read (80 ,*) , Q1
42 read (80 ,*) , Q2
43 read (80 ,*) , Q3
44 read (80 ,*) , Q4
45 read (80 ,*) , Q5
46 read (80 ,*) , Q6
47 read (80 ,*) , Q7
48 read (80 ,*) , Q8
49 read (80 ,*) , Q9
50 read (80 ,*) , Q10
51 read (80 ,*) , Q11
52 read (80 ,*) , V1
53 read (80 ,*) , V2
54 read (80 ,*) , V3
55 read (80 ,*) , V4
56 read (80 ,*) , V5
57 read (80 ,*) , V6
58 read (80 ,*) , ta
59 read (80 ,*) , it
60 close (80)
61
62 ! se calculan el numero de iteraciones que tendra el ciclo que
63 ! calculara todas las propiedades del sistema
64 ! en todo instante de tiempo -
65 ni = floor ( ta / it )
66
67 ! Se le asigna un tamano a los vectores donde se guardaran todas
68 ! las respuestas generadas al resolver el sistema
69
70 allocate ( t ( ni ))
71 allocate ( X1 ( ni ))
72 allocate ( X2 ( ni ))
73 allocate ( X3 ( ni ))
74 allocate ( X4 ( ni ))
75 allocate ( X5 ( ni ))
76 allocate ( X6 ( ni ))
77
78 ! Condiciones Iniciales
79 t (1)=0.0 d0
80 X1 (1)=0.0 d0
81 X2 (1)=0.0 d0
82 X3 (1)=0.0 d0
83 X4 (1)=0.0 d0
84 X5 (1)=0.0 d0
85 X6 (1)=0.0 d0
86
87
88 ! Se genera el archivo donde se guardaran todos los resultados para
89 ! poder graficarlos poster iorment e
90 open ( unit =11 , file = resultados . txt , status = unknown )
91
92
93 ! Se crea el ciclo donde se generaran todas las iteraciones establecidas
94 do i =2 , ni
95
96 ! Se guardan las condiciones iniciales en el vector creado para la
97 ! ejecucion del RK .
98
99 vecS (1)= X1 (i -1)

17
100 vecS (2)= X2 (i -1)
101 vecS (3)= X3 (i -1)
102 vecS (4)= X4 (i -1)
103 vecS (5)= X5 (i -1)
104 vecS (6)= X6 (i -1)
105 vecS (7)= t (i -1)
106
107 ! Concentracion contaminantes
108 ! Se carga la primera funcion generada , esta es la que calcula la
109 ! concentracion de contaminante
110 ! a la entrada del lago 1 en todo instante .
111 A1 = Conc1 ( vecS )
112
113 ! Se crea la variable Aux , esta ayudara a generar el condicional
114 ! planteado en el enunciado , y A8 representara
115 ! la concentracion de entrada al lago 6 proveniente del caudal 8.
116
117 Aux = i * it
118 if ( Aux >=3600) then
119 Aux = Aux -3600
120 end if
121 if (0 < Aux . and . Aux <100) then
122 A8 =0.0 d0
123 else if (100 <= Aux . and . Aux <1000) then
124 A8 =0.150 d0
125 else if (1000 <= Aux . and . Aux <2500) then
126 A8 =0.280 d0
127 else
128 A8 =0.010 d0
129 end if
130
131 ! Se inicia con el calculo de los 4 parametros requeridos para
132 ! la solucion del RK4 , como se menciono anteriormente
133 ! se crearon 6 variables para la solucion simultanea de las 6
134 ! ecuaciones diferenciales .
135 ! Primera Constante del RK
136
137 k1 = xt1 ( vecS , Q1 , A1 , V1 )
138 l1 = xt2 ( vecS , Q1 , Q4 , Q6 , V1 , V2 )
139 m1 = xt3 ( vecS , Q4 , Q10 , V2 , V3 )
140 n1 = xt4 ( vecS , Q6 , Q7 , Q9 , V2 , V5 , V4 )
141 o1 = xt5 ( vecS , Q8 , Q7 , V5 , A8 )
142 p1 = xt6 ( vecS , Q9 , Q10 , Q11 , V3 , V4 , V6 )
143
144 ! Se varia los parametros en los que se evaluara la segunda
145 ! Constante del RK
146
147 vecS (1)= X1 (i -1)+ it /2.0 d0 * k1
148 vecS (2)= X2 (i -1)+ it /2.0 d0 * l1
149 vecS (3)= X3 (i -1)+ it /2.0 d0 * m1
150 vecS (4)= X4 (i -1)+ it /2.0 d0 * n1
151 vecS (5)= X5 (i -1)+ it /2.0 d0 * o1
152 vecS (6)= X6 (i -1)+ it /2.0 d0 * p1
153 vecS (7)= t (i -1)+ it /2.0 d0
154
155 ! Segunda Constante del RK
156
157 k2 = xt1 ( vecS , Q1 , A1 , V1 )
158 l2 = xt2 ( vecS , Q1 , Q4 , Q6 , V1 , V2 )
159 m2 = xt3 ( vecS , Q4 , Q10 , V2 , V3 )
160 n2 = xt4 ( vecS , Q6 , Q7 , Q9 , V2 , V5 , V4 )
161 o2 = xt5 ( vecS , Q8 , Q7 , V5 , A8 )
162 p2 = xt6 ( vecS , Q9 , Q10 , Q11 , V3 , V4 , V6 )
163
164 ! Se varia los parametros en los que se evaluara la tercera
165 ! Constante del RK
166
167 vecS (1)= X1 (i -1)+ it /2.0 d0 * k2
168 vecS (2)= X2 (i -1)+ it /2.0 d0 * l2
169 vecS (3)= X3 (i -1)+ it /2.0 d0 * m2
170 vecS (4)= X4 (i -1)+ it /2.0 d0 * n2
171 vecS (5)= X5 (i -1)+ it /2.0 d0 * o2
172 vecS (6)= X6 (i -1)+ it /2.0 d0 * p2
173 vecS (7)= t (i -1)+ it /2.0 d0
174
175 ! Tercera Constante del RK
176 k3 = xt1 ( vecS , Q1 , A1 , V1 )
177 l3 = xt2 ( vecS , Q1 , Q4 , Q6 , V1 , V2 )
178 m3 = xt3 ( vecS , Q4 , Q10 , V2 , V3 )
179 n3 = xt4 ( vecS , Q6 , Q7 , Q9 , V2 , V5 , V4 )
180 o3 = xt5 ( vecS , Q8 , Q7 , V5 , A8 )
181 p3 = xt6 ( vecS , Q9 , Q10 , Q11 , V3 , V4 , V6 )
182
183 ! Se varia los parametros en los que se evaluara la Cuarta
184 ! Constante del RK
185
186 vecS (1)= X1 (i -1)+ it * k3

18
187 vecS (2)= X2 (i -1)+ it * l3
188 vecS (3)= X3 (i -1)+ it * m3
189 vecS (4)= X4 (i -1)+ it * n3
190 vecS (5)= X5 (i -1)+ it * o3
191 vecS (6)= X6 (i -1)+ it * p3
192 vecS (7)= t (i -1)+ it
193
194 ! Cuarta Constante del RK
195 k4 = xt1 ( vecS , Q1 , A1 , V1 )
196 l4 = xt2 ( vecS , Q1 , Q4 , Q6 , V1 , V2 )
197 m4 = xt3 ( vecS , Q4 , Q10 , V2 , V3 )
198 n4 = xt4 ( vecS , Q6 , Q7 , Q9 , V2 , V5 , V4 )
199 o4 = xt5 ( vecS , Q8 , Q7 , V5 , A8 )
200 p4 = xt6 ( vecS , Q9 , Q10 , Q11 , V3 , V4 , V6 )
201
202 ! Con las 4 constantes ya calculadas , se puede calcular el valor
203 ! siguiente de la ecuacion diferencial
204 ! Esto se realiza s im ul t an ea me n te para las 6 ecuaciones , brindando
205 ! una solucion general en el tiempo para
206 ! el problema .
207
208 X1 ( i )= X1 (i -1)+ it /6.0 d0 *( k1 +2.0 d0 * k2 +2.0 d0 * k3 + k4 )
209 X2 ( i )= X2 (i -1)+ it /6.0 d0 *( l1 +2.0 d0 * l2 +2.0 d0 * l3 + l4 )
210 X3 ( i )= X3 (i -1)+ it /6.0 d0 *( m1 +2.0 d0 * m2 +2.0 d0 * m3 + m4 )
211 X4 ( i )= X4 (i -1)+ it /6.0 d0 *( n1 +2.0 d0 * n2 +2.0 d0 * n3 + n4 )
212 X5 ( i )= X5 (i -1)+ it /6.0 d0 *( o1 +2.0 d0 * o2 +2.0 d0 * o3 + o4 )
213 X6 ( i )= X6 (i -1)+ it /6.0 d0 *( p1 +2.0 d0 * p2 +2.0 d0 * p3 + p4 )
214 ! t ( i )= t (i -1)+ it
215
216
217 ! Se aumenta un intevalo de tiempo , para asi recalcular todos los
218 ! valores en un instante mas adelante
219 t ( i )= t (i -1)+ it
220 ! Se imprimen todos los valores generados en un archivo externo ,
221 ! esto para leerlos y graficarlos
222 write (11 ,*) , t ,t (i -1) , X1 , X1 (i -1) , X2 , X2 (i -1) , X3 , X3 (i -1) , X4 , X4 (i -1) , X5 , X5 (i -1) , X6 , X6 (i -1)
223
224 end do
225
226
227 close (11)
228
229
230 ! Funciones
231 Contains
232
233 ! Se crea la funcion que cargara todos los valores de la
234 ! concentracion anidada al caudal 1
235
236 real *8 function Conc1 ( vecS )
237 real *8 , DIMENSION (7) :: vecS
238 Conc1 = 0.12 d0 +0.09 d0 * cos (0.26 d0 * vecS (7))+0.15 d0 * cos (0.48 d0 * vecS (7))&
239 +0.03 d0 * cos (0.25 d0 * vecS (7))+0.06 d0 * sin (0.260 d0 * vecS (7))+0.03 d0 * sin (0.48 d0 * vecS (7))&
240 +0.005 d0 * sin (0.25 d0 * vecS (7))
241 end function
242
243 ! Se crearan las funciones que tendran cargadas los modelos
244 ! formulados para calcular la
245 ! conentracion en cada lago
246 ! Concentracion LAGO 1
247
248 real *8 function xt1 ( vecS , Q1 , A1 , V1 )
249 real *8 , DIMENSION (7) :: vecS
250 real *8 :: Q1 , A1 , V1
251 xt1 = Q1 *( A1 - vecS (1)/ V1 )
252 end function
253
254 ! Concentracion LAGO 2
255 real *8 function xt2 ( vecS , Q1 , Q4 , Q6 , V1 , V2 )
256 real *8 , DIMENSION (7) :: vecS
257 real *8 :: Q1 , Q4 , Q6 , V1 , V2
258 xt2 = Q1 * vecS (1)/ V1 - Q4 * vecS (2)/ V2 - Q6 * vecS (2)/ V2
259 end function
260
261 ! Concentracion LAGO 3
262 real *8 function xt3 ( vecS , Q4 , Q10 , V2 , V3 )
263 real *8 , DIMENSION (7) :: vecS
264 real *8 :: Q4 , Q10 , V2 , V3
265 xt3 = Q4 * vecS (2)/ V2 - Q10 * vecS (3)/ V3
266 end function
267
268 ! Concentracion LAGO 4
269 real *8 function xt4 ( vecS , Q6 , Q7 , Q9 , V2 , V5 , V4 )
270 real *8 , DIMENSION (7) :: vecS
271 real *8 :: Q6 , Q7 , Q9 , V2 , V5 , V4
272 xt4 = Q6 * vecS (2)/ V2 + Q7 * vecS (5)/ V5 - Q9 * vecS (4)/ V4
273 end function

19
274
275 ! Concentracion LAGO 5
276 real *8 function xt5 ( vecS , Q8 , Q7 , V5 , A8 )
277 real *8 , DIMENSION (7) :: vecS
278 real *8 :: Q8 , Q7 , V5 , A8
279 xt5 = Q8 * A8 - Q7 * vecS (5)/ V5
280 end function
281
282 ! Concentracion LAGO 6
283 real *8 function xt6 ( vecS , Q9 , Q10 , Q11 , V3 , V4 , V6 )
284 real *8 , DIMENSION (7) :: vecS
285 real *8 :: Q9 , Q10 , Q11 , V3 , V4 , V6
286 xt6 = Q10 * vecS (3)/ V3 + Q9 * vecS (4)/ V4 - Q11 * vecS (6)/ V6
287 end function
288
289 end program Lagos

20
2.5.2. Resultados del Modelo matem
atico
A continuaci
on se muestran las gr
aficas de cada lago y su concentracion de contaminante.

Figura 14: Concentraci


on de contaminante lago 1 respecto al tiempo

El contaminante en el reservorio es directamente el contaminante que se esta vertiendo a este a traves de q1, como
se ve reflejado en el diagrama la sumatoria de la funcion seno-conoidal; De esta maneara y teniendo en cuenta que
la concentracion inicial (t = 0) es nula, aumenta desde el nivel cero hasta un valor de concentracion que oscila
entre los 15 y 16 Kg/m3 y permanece este comportamiento, indefinidamente.

Figura 15: Concentraci


on de contaminante lago 2 respecto al tiempo

El lago 2 tiene una entrada externa en ausencia de contaminante (q2), y una entrada proveniente del lago 1, su
concentracion tendr
a la misma din
amica del tanque uno (1) pero en menor cantidad debido a que la cantidad del
solvente esta en mayor cantidad por la entrada adicional de caudal q2, inicialmente la concentracion es cero (0),
hasta que estabiliza su comportamiento cuando la concentracion es 8 [kg/m3 ] indefinidamente.

21
Figura 16: Concentraci
on de contaminante lago 3 respecto al tiempo

El lago 3 tiene una entrada externa en ausencia de contaminante q3, y una entrada del lago 2, como se ha
mencionado en los anteriores caso la din amica del lago 3 es igual que la del lago 1 y lago 2 pero la concentraci
on
disminuye, ya que se encuentra m as diluida por las entradas adicionales que se van presentando en el proceso
hasta el lago 3, as inicialmente la concentraci
on es cero (0), hasta que estabiliza su comportamiento cuando la
concentracion es aproximadamente 3.7 kg/m3 .

Figura 17: Concentraci


on de contaminante lago 4 respecto al tiempo

El lago 4 tiene una entrada (q6 ) proveniente del lago 2 y otro entrada que sale del lago 5 (q7 ), los dos caudales
tienen presencia de contaminante dependiente del tiempo, la concentracion en el lago 5 esta divida en 4 fases que se
repiten de manera cclica, teniendo en cuenta lo anterior se observa inicialmente una influencia en la concentraci
on
del lago 4 u
nicamente proveniente del lago 2, durante los primero 100 segundos descrita anteriormente convergiendo
a una estabilidad, hasta que la concentracion en el lago 5 es diferente de cero (0), entonces aumentara siguiendo el
proceso cclico del comportamiento del lago 5 , teniendo como base el comportamiento del lago 2 a menor escala,
ya que se aumenta la cantidad de solvente en algunos periodos de tiempo.

22
Figura 18: Concentraci
on de contaminante lago 5 respecto al tiempo

El lago 5 tiene dos caudales de entradas externos, uno de ellos con una concentracion de contaminante que vara
de acuerdo al tiempo (q8 ) y el otro con ausencia de contaminante, en la grafica se ve reflejado la dinamica de la
concentracion del caudal (q8 ) directamente.

Figura 19: Concentraci


on de contaminante lago 6 respecto al tiempo

El lago 6 tiene un comportamiento similar al lago 4 pero con menor nivel de contaminante ya que los caudales
adicionales que han ingresado en todo el sistema junto con los contaminantes se ven reflejados all, y por tanto
la concentraci
on es menor, ya que a amentado la cantidad de solvente, los caudales de entrada son (q1 0) cuya
din
amica es la del caudal (q1 ) diluida a traves del proceso compartimental y (q9 ) con gran influencia de (q8 ).

23
El compilado de las concentraciones en los lagos respecto al tiempo se muestra en la siguiente grafica:

Figura 20: Concentracion de contaminantes respecto al tiempo

Modficaci
on de caudales
Para cumplir con la norma sobre el nivel de contaminantes dentro de los lagos (lago 4), el problema nos indica que
el lmite legal de contaminante del lago 4 se encuentra 2.5 veces por encima del lmite establecido por la legislaci
on.

Para reducir el nivel de contaminate aumentaremos los caudales de entrada de agua limpia de los lagos 5 y 2 para
as cumplir con la legislaci
on.

El primer gr
afico muestra los caudales previamente mencionados multiplcados por dos (2). Esto es:

Figura 21: Concentraci


on de contaminantes (x2) respecto al tiempo

24
El segundo gr
afico muestra los caudales previamente mencionados multiplcados por ocho (8). Esto es:

Figura 22: Concentraci


on de contaminantes (x8) respecto al tiempo

Debido a que los regmenes legales de contaminante permitidos en el tanque 4 estan 2.5 veces por encima, podemos
concluir que el nivel permitido es de 14[kg/m3 ] de contaminante. Este valor se obtiene a partir del resultado
obtenido para este lago 4 antes de variar los caudales 5 y 2.
 
35 kg
Cpermitido = = 14 (11)
2,5 m3

2.5.3. Cambios del modelo para el r


egimen legal
Se sabe que en la condiciones de operacion actual, los niveles de contaminante del reservorio 4 son dos veces y media
(2.5) mayores que los permitidos por la legislaci
on, se definiran entonces unas nuevas condiciones de operacion para
que el lago 4 se encuentre dentro del lmite legal.

La concentracion del lago 4 es proveniente de los lagos 5 en un 62 % y del lago 2 en un 38 %, la solucion propuesta
consiste en aumentar los caudales q2 y q5 de manera que la concentracion por metro cubico sea menor, as la
concentracion total en el lago 4 ser
a menor, esta proporcion modificada fue 8 veces los caudales q1 y q5 en operacion
normal del sistema, esta proporci on tambien se podra modificar de acuerdo a el porcentaje que q1 y q5 aportan
al lago 4. Con la modificaci on realizada se muestra la nueva evolucion del sistema de lagos en la siguiente grafica
con la concentracion en el lago 4 seg un los lmites legales, esta modificacion en la operacion del sistema tambien
van a modificar la concentraci on en los lagos 3 y 6.

2.5.4. Conclusiones
La operaci on total del sistema se puede manejar como un modelo compartimental y dinamico, se tiene en
cuenta principalmente la conservaci on de la masa, as en cada lago se considero la tasa entrada y la tasa de
salida, de la misma manera fue importante tener en cuenta que los vol umenes eran constantes y el mesclado
se considera como perfecto, estas simplificaciones del modelo hicieron mas manejable el sistema, pero no
menos u til.
La variaci
on de los caudales, ya sea con o sin concentracion y el lago donde conecta, causan repercusiones en
todo el sistema de lagos y el comportamiento o cantidad de concentraciones de contaminante en cada uno
de ellos.
El comportamiento de las concentraciones de contaminante inicial, se ve reflejado en los lagos donde este
influye directamente (lago 1 y lago 5), ademas se observa una suma de comportamientos, que en ciertos
intervalos de tiempo prevalece alguno de ellos seg
un la funcion de la concentracion con respecto al tiempo
en los lagos que se ven afectados por ambos comportamientos.

25
Contrario a lo planteado inicialmente en la etapa de recoleccion de informacion y creacion del modelo, el
lago 6 no tiene la m
axima concentracion de todos los lagos, la posicion en la que se encuentra (como colector
de todo el sistema) permita esta asociacion, hay que tener en cuenta que los caudales adicionales diluyen o
disminuyen la relaci
on de cantidad de masa contaminante con respecto al volumen, por tanto la concentraci on
en el lago 6 est
a bastante diluida y no es la maxima del sistema.
La ejecuci
on computacional adem as que fue obligatoria en el programador Fortran, permitio obtener ma-
yor precisi
on y exactitud en los resultados, teniendo en cuenta el n
umero de iteraciones y el intervalo de
tiempo simulado para llegar a resultados experimentalmente aceptables, y poder usar el modelo como una
herramienta util de simulaci
on.

3. Caso de estudio 3. Modelo de transmisi


on de sonido en oido hu-
mano
Una de las formas de representar el comportamiento del oido humano frente a un estmulo ha sido el de modelarlo
mediante un sistema o arreglo Masa-Amortiguador-Resorte, realizando la equivalencia de los huesecillos y tmpano
(membrana timp anica) como masas, los ligamentos y fluidos internos como resortes y amortiguadores. Ning un
modelo no es perfectamente fiel al fen
omeno, sin embargo este modelo perimte una clara comprension a la din
amica
presente en el oido que puede ser base para desarrollos futuros.

El diagrama que representa el modelo es el siguiente:

Figura 23: Modelo Masa-Amortiguador-Resorte Oido

Los elementos del modelo matem


atico para este fenomeno fsico se muestran a continuacion:

3.1. Variables independientes


Las variables independientes para este modelo se limitan a una sola que es el tiempo, el cual determina el desarrollo
del modelo.

3.1.1. Variables
Tiempo(t) [s]

3.2. Variables dependientes


Las variables dependientes para este modelo tienen que ver con los desplazamientos y velocidades de cada una de
las masas as como la fuerza aplicada en la membrana timpanica, es decir, la masa 2.

3.2.1. Variables

26
Posici
on de la masa 1(X1 ) [m] Velocidad de la masa 1 (X 1 )
Posici
on de la masa 2(X2 ) [m] Velocidad de la masa 2 (X 2 )
Posici
on de la masa 3(X3 ) [m] Velocidad de la masa 3 (X 3 )

Posici
on de la masa 4(X4 ) [m] Velocidad de la masa 4 (X 4 )
Posici
on de la masa 5(X5 ) [m] Velocidad de la masa 5 (X 5 )
Posici
on de la masa 6(X6 ) [m] Velocidad de la masa 6 (X 6 )

3.3. Par
ametros
Los parametros del sistemas estan asociados a el valor de las masas, el valor de las constantes de los resortes y de
los amortiguadores, as como las constantes empleadas en el calculo de la fuerza (de tipo sinusoidal).

3.3.1. Par
ametros

Masa 1 m1 = 1,55 106 [kg] N


 
Constante de amortiguamento C2 = 0, 5 m2

Masa 2 m2 = 2,7 106 [kg] N


 
Constante de amortiguamento C3 = 1, 74 m2

Masa 3 m3 = 4 106 [kg] N


 
Constante de amortiguamento C4 = 0, 122 m2

Masa 4 m4 = 4 106 [kg] N


 
Constante de amortiguamento C5 = 0, 359 m2

Masa 5 m5 = 1,78 106 [kg]


N
Constante de amortiguamento C6 = 0, 00028 m 2

Masa 6 m6 = 25,5 106 [kg] N


Constante de amortiguamento C7 = 0, 02 m2
N 
Constante de resorte K1 = 1175 m
N
Constante de amortiguamento C8 = 0, 00004 m 2
N 
Constante de resorte K2 = 20001 m
N
Constante de amortiguamento C9 = 0, 1 m2
N 
Constante de resorte K3 = 94740
N
m Constante de amortiguamento C10 = 0, 1 m 2
N 
Constante de resorte K5 = 1000017 m El tiempo inicial del programa es t0 = 0

Se desea analizar el modelo a los 0,2s con 106 ite-


N 
Constante de resorte K6 = 167 m
N  raciones.
Constante de resorte K8 = 623 m
El rango de frecuencias de la perturbacion vara
N
 
Constante de amortiguamento C1 = 0, 00007 m2 entre 300 y 5000Hz

3.4. Suposiciones
La energia total del sistema permanece constante.

No existen perdidas de masa para cada cuerpo.


El modelo no considera los efectos de la friccion de las masas con los alrededores.
El movimiento del sistema se representa en una sola dimension.

La aplicaci
on de la fuerza debe efectuarse en la membrana timpanica, es decir, en la masa 2, debido a que la
fuerza no se puede aplicar en un volumen de aire, como lo es la masa 1.
Las fuerzas que act
uan sobre cada cuerpo sin considerar la perturbacion de los otros cuerpos se toman como
opuestas al movimiento, mientras que las fuerzas efectuadas por la accion de los otros cuerpos se toman
positivas al movimiento.

27
3.5. An
alisis

Es muy importante, para comparar el modelo obtenido con el real funcionamiento del odo, seguir las etapas de
un proceso de modelaci on para poder llegar a usar dicho modelo como una herramienta de simulacion y an alisis
en varias condiciones de operaci
on, de manera que se pueda obtener un perfil del analisis completo del mismo, de
tal forma es importante traer a colaci
on la funcion de cada parte del odo y como se esta haciendo su simulaci
on
a traves de cada masa para ver el comportamiento del sistema.

La primera fase del odo consiste en el odo externo, esta formada por el canal de aire o canal auditivo (M1 ) y por
la membrana timp anica (M2 ); Las ondas de sonido, son transmitidas por el aire, se colectan y guan a la membrana
timpanica donde la onda se transmite a traves de la vibracion de la membrana que se genera chocando en ella, de
esta manera podemos concluir que la fuerza de entrada del sistema se ejecuta en la masa 2 (M2 ).

Seguido se encuentra el odo medio, en el encontramos tres huesos min usculos, conocidos como huesecillos,
llamados martillo, yunque y estribo, simulados por las masas ( M3 , M4 , M5 ), estos huesos forman un puente
desde el tmpano hasta el odo interno, y al vibrar, en respuesta a los movimientos del tmpano, amplifican y
conducen el sonido al odo interno a traves de la ventana oval. Si observamos el comportamiento de estas masas en
el modelo para el odo, se puede ver un aumento minucioso en la velocidad de la masa 3 (M3 ) y masa 4 (M4 ) pero
que es mas notorio en la masa 5 (M5 ), tal y como trabaja el odo, la funcion de estos tres huesecillos es aumentar
o amplificar la onda de entrada y conducirla a la Choclea, de esta manera se concluye que el planteamiento del
modelo y la simulaci on echa comparada con la evidencia experimental es correcta.

Finalmente se encuentra el odo interno, o c


oclea, que se simula como masa 6 (M6 ) tiene forma de concha de caracol
y consta de muchas secciones nerviosas, membranas y celulas nerviosas que se estimulan y a su vez ellas forman
impulsos electricos que son interpretados por el cerebro como sonido, este proceso se ve reflejado mediante la masa 6
(M6 ) y caracterizado por encontrarse es un medio de amortiguamiento o de viscosidad ( masa 6 conectada mediante
2 amortiguadores u nicamente ), lo que esta respaldado teniendo en cuenta las secciones nerviosas membrana
y celulas, as se concluye la validaci
on del modelo, teniendo en cuenta el completo funcionamiento de manera
simplificada del odo para obtener este representacion parcial que permita generar una vista del funcionamiento
del sistema auditivo.

Para analizar el movimiento general del fen


omeno, es necesario aplicar el principio de Conservaci
on de momentum.
Para una visualizaci
on gr
afica de las fuerzas, se debe realizar un diagrama de cuerpo libre para cada una de las
masas. Entonces, el diagrama de cuerpo libre para la primera masa es el siguiente:

Figura 24: Diagrama de cuerpo libre Masa 1

Aplicando conservaci
on de momentum, la ecuacion que rige el comportamiento del sistema es la siguiente:
X
F~ = m~a (1)
Y para el caso de un sistema masa-amortiguador-resorte, este principio se aplica de la siguiente forma:

+ C X + KX = 0
mX (2)
Para la masa ser
a entonces:

28
m2 X2 + C2 X 1 C2 X 2 K2 X1 K2 X2 = 0 (3)

La ecuaci
on en forma de diferenciales con la segunda derivada despejada sera:

d2 X1
 
1 dX1 dX2
= C 2 + C 2 K X
2 1 + K X
2 2 (4)
dt2 m1 dt dt

3.5.1. Masa 2
El diagrama de cuerpo libre para la segunda masa es el siguiente:

Figura 25: Diagrama de cuerpo libre Masa 2

La sumatoria de fuerzas en la masa 2 es:

m2 X2 C2 X 1 + C1 X 2 + C2 X 2 + C3 X 2 +C3 X 3 K2 X1 + K1 X2 + K2 X2 + K3 X2 K3 X3 = F~(t) (5)

La Fuerza de entrada del sistema, esta caracterizada por un comportamiento sinusoidal con ciertos parametros
de frecuencia amplitud y desfase, segun el funcionamiento del odo dentro del umbral de audicion. Las ondas de
sonido, son transmitidas por el aire, se colectan y guan a la membrana timpanica donde la onda se transmite a
traves de la vibraci
on de la membrana que se genera chocando en ella, de esta manera podemos concluir que la
fuerza de entrada del sistema se ejecuta en la masa 2 (M2 )

Para tener una correcta operaci on del odo es necesario que la fuerza de entrada al sistema se simule con una
condiciones similares al funcionamiento del odo, por tal motivo es necesario tener en cuenta los decibeles adecuados
para la audici
on humana y as las fuerza que podra generar esta onda, esto se tiene en cuenta en el modelo planteado
anteriormente como la constate A, as se escogera un valor que se encuentre en este rango de operacion para poder
llevar acabo la simulacion propuesta, de la misa manera la constante B que es el desfase de la onda. Teniendo en
cuento lo anterior, la intensidad diferentes fuentes de sonido se clasifican en umbral de audicion y umbral de dolor,
el umbral de audici on representa la cantidad mnima de sonido o de vibraciones por segundo requeridas para que
el sonido lo pueda percibir el odo humano, el umbral de dolor son los ruidos superiores a 120 [dB] es decir ruidos
insoportables para la persona, en conclusi on se tomara una fuerza que de 0.01 [N], parametro que podra variar.
En resumen, la fuerza F (t) tendr a la forma F (t) = A sin(2f t) + B . Para este caso, la constante A (Amplitud de
la fuerza) se tomo como 0,01 [N] y la constante B como 0,001. El fenomeno se evaluara en dos frecuencias f que
ser
an 300[Hz] y 1200[Hz]. Entonces, la ecuaci on en forma de diferenciales sera:

d2 X2
 
1 ~(t) + C2 dX1 (C1 + C2 + C3 ) dX2 + C3 dX3 + K2 X1 (K1 + K2 + K3 )X2 + K3 X3
= F (6)
dt2 m2 dt dt dt

29
Figura 26: Diagrama de cuerpo libre Masa 3

3.5.2. Masa 3
El diagrama de cuerpo libre para la tercera masa es el siguiente:
La sumatoria de fuerzas en la masa 3 es:

m3 X3 C3 X 2 + C3 X 3 + C4 X 3 + C5 X 3 C5 X 4 K3 X2 + K3 X3 + K5 X3 K5 X4 = 0 (7)
Entonces, la ecuaci
on en forma de diferenciales sera:

d2 X3
 
1 dX2 dX3 dX4
= C3 (C3 + C4 + C5 ) + C5 + K3 X2 (K3 + K5 )X3 + K5 X4 (8)
dt2 m3 dt dt dt

3.5.3. Masa 4
El diagrama de cuerpo libre para la cuarta masa es el siguiente:

Figura 27: Diagrama de cuerpo libre Masa 4

La sumatoria de fuerzas en la masa 4 es:

m4 X4 C5 X 3 + C5 X 4 + C6 X 4 + C7 X 4 C6 X 5 K5 X3 + K5 X4 + K6 X4 K6 X5 = 0 (9)
La ecuaci
on en forma de diferenciales ser
a:
d2 X4
 
1 dX3 dX4 dX5
= C 5 (C 5 + C6 + C 7 ) + C6 + K X
5 3 (K 5 + K 6 )X4 + K X
6 5 (10)
dt2 m4 dt dt dt

3.5.4. Masa 5
El diagrama de cuerpo libre para la quinta masa se muestra en la siguiente pagina.

La sumatoria de fuerzas en la masa 5 es:

m5 X5 C6 X 4 + C6 X 5 + C8 X 5 + C9 X 5 C9 X 6 K6 X4 + K6 X5 + K8 X5 = 0 (11)
La ecuaci
on en forma de diferenciales ser
a:

30
Figura 28: Diagrama de cuerpo libre Masa 5

d2 X5
 
1 dX4 dX5 dX6
= C6 (C6 + C8 + C9 ) + C9 + K6 X4 (K6 + K8 )X5 (12)
dt2 m5 dt dt dt

3.5.5. Masa 6
El diagrama de cuerpo libre para la sexta masa es el siguiente:

Figura 29: Diagrama de cuerpo libre Masa 6

La sumatoria de fuerzas en la masa 6 es:

m6 X6 C9 X 5 + C9 X 6 + C10 X 6 = 0 (13)
Finalmente, la ecuaci
on en forma de diferenciales sera:

d2 X6
 
1 dX5 dX6
= C 9 + (C 9 + C10 ) (14)
dt2 m6 dt dt

Para la resolucion del problema se hace necesario el analisis numerico, el modelo se resuelve mediante el metodo
de Runge-Kutta de Cuarto Orden; como se sabe que cada ecuacion posee derivadas de segundo orden, es necesario
disminuir el grado de estas ecuaciones a primer orden, y como consecuencia, plantear el Runge-Kutta con 12
ecuaciones, las 6 mencionadas previamente y las 6 asociadas a sus primeras derivadas, que son:

dX1 dX4
= X 1 (15) = X 4 (18)
dt dt
dX2 dX5
= X 2 (16) = X 5 (19)
dt dt
dX3 dX6
= X 3 (17) = X 6 (20)
dt dt

31
La soluci
on al metodo de Runge-Kutta de 4to orden para un sistema de ecuaciones diferenciales de primer orden,
como este:

dx
= f (t, x, y)
dt (21)
dy
= g(t, x, y)
dt
est
a dado por las siguientes ecuaciones:
h
xn+1 = xn + (K1 + 2K2 + 2K3 + K4 ) (22)
6
h
yn+1 = yn + (L1 + 2L2 + 2L3 + L4 ) (23)
6

donde

K1 = f (t0 , X0 , Y0 ) (24) L1 = g(t0 , X0 , Y0 ) (28)

h h h h h h
K2 = f (t0 + , X0 + K1 , Y0 + L1 ) (25) L2 = g(t0 + , X0 + K1 , Y0 + L1 ) (29)
2 2 2 2 2 2
h h h
K3 = f (t0 + , X0 + K2 , Y0 + L2 ) (26) h h h
2 2 2 L3 = g(t0 + , X0 + K2 , Y0 + L2 ) (30)
2 2 2
K4 = f (t0 + h, X0 + hK3 , Y0 + hL3 ) (27)
L4 = g(t0 + h, X0 + hK3 , Y0 + hL3 ) (31)

Para resolver el metodo numerico de Runge Kutta de 4to orden mediante Fortran 90, el codigo que se gener
o es el
siguiente:

1 program Oido
2 implicit none
3 ! Variables del sistema
4 ! Se establecen todas las variables relacionadas con las masas
5
6 real *8 :: M1 , M2 , M3 , M4 , M5 , M6
7 real *8 :: z1 , z2 , z3 , z4 , z5 , z6 , z7 , z8 , z9 , z10
8
9 ! Se establecen todas las variables relacionadas con las
10 ! constantes de resorte
11
12 real *8 :: w1 , w2 , w3 , w5 , w6 , w8
13
14 ! Se crean las variables necesarias para los contadores y numero
15 ! de repeticiones ( it , ta , ni )
16 %
17
18 real *8 :: it , F1
19 integer *8 :: ni , i
20 real *8 :: ta
21
22 ! Se crean los vectores donde se almacenaran los resultados en
23 ! toda iteracion realizada , A1 y A8 son
24 ! las masas y constantes a la entrada .
25
26 real *8 , dimension (:) , allocatable :: t
27 real *8 , dimension (:) , allocatable :: V1 , V2 , V3 , V4 , V5 , V6
28 real *8 , dimension (:) , allocatable :: X1 , X2 , X3 , X4 , X5 , X6
29
30 ! Variables auxialiares
31 ! El vector vecS ayudara a generar las funciones que facilitaran
32 ! la realizacion del RK 4 Orden
33
34 real *8 , DIMENSION (13) :: vecS ! (1)= x1 (2)= x2 (3)= x3 (4)= x4
35 ! (5)= x5 (6)= x6 (7)= t
36
37 ! Variables RK4
38 ! Se crean todas las variables relacionadas con el RK , como son 6

32
39 ! incognitas ( las co n ce nt ra c io ne s )
40 ! se crean 6 grupos de 4 variables , uno para cada concentracion .
41
42 real *8 :: k1 , k2 , k3 , k4 , l1 , l2 , l3 , l4 , n1 , n2 , n3 , n4
43 real *8 :: o1 , o2 , o3 , o4 , p1 , p2 , p3 , p4 , q1 , q2 , q3 , q4
44 real *8 :: r1 , r2 , r3 , r4 , s1 , s2 , s3 , s4 , u1 , u2 , u3 , u4
45 real *8 :: y1 , y2 , y3 , y4 , a1 , a2 , a3 , a4 , b1 , b2 , b3 , b4
46
47 ! Lectura de variables desde archivo donde se guardan todas las
48 ! variables de caudales previamente calculadas
49 ! y de los volumenes brindados en el enunciado , ademas de el
50 ! tiempo de analisis del fenomeno y el intervalo de
51 ! tiempo que se evaluara .
52
53 open ( unit =80 , file = DatosEntrada . txt , status = unknown , action = read );
54 read (80 ,*) , M1
55 read (80 ,*) , M2
56 read (80 ,*) , M3
57 read (80 ,*) , M4
58 read (80 ,*) , M5
59 read (80 ,*) , M6
60 read (80 ,*) , z1
61 read (80 ,*) , z2
62 read (80 ,*) , z3
63 read (80 ,*) , z4
64 read (80 ,*) , z5
65 read (80 ,*) , z6
66 read (80 ,*) , z7
67 read (80 ,*) , z8
68 read (80 ,*) , z9
69 read (80 ,*) , z10
70 read (80 ,*) , w1
71 read (80 ,*) , w2
72 read (80 ,*) , w3
73 read (80 ,*) , w5
74 read (80 ,*) , w6
75 read (80 ,*) , w8
76 read (80 ,*) , ta
77 read (80 ,*) , it
78 close (80)
79
80 ! se calculan el numero de iteraciones que tendra el ciclo que
81 ! calculara todas las propiedades del sistema
82 ! en todo instante de tiempo
83
84 ni = floor ( ta / it )
85
86 ! se le asigna un tamano a los vectores donde se guardaran todas
87 ! las respuestas generadas al resolver el sistema
88
89 allocate ( t ( ni ))
90 allocate ( X1 ( ni ))
91 allocate ( X2 ( ni ))
92 allocate ( X3 ( ni ))
93 allocate ( X4 ( ni ))
94 allocate ( X5 ( ni ))
95 allocate ( X6 ( ni ))
96 allocate ( V1 ( ni ))
97 allocate ( V2 ( ni ))
98 allocate ( V3 ( ni ))
99 allocate ( V4 ( ni ))
100 allocate ( V5 ( ni ))
101 allocate ( V6 ( ni ))
102
103 ! Condiciones Iniciales
104
105 t (1)=0.0 d0
106 X1 (1)=0.0 d0
107 X2 (1)=0.0 d0
108 X3 (1)=0.0 d0
109 X4 (1)=0.0 d0
110 X5 (1)=0.0 d0
111 X6 (1)=0.0 d0
112 V1 (1)=0.0 d0
113 V2 (1)=0.0 d0
114 V3 (1)=0.0 d0
115 V4 (1)=0.0 d0
116 V5 (1)=0.0 d0
117 V6 (1)=0.0 d0
118
119 ! Se genera el archivo donde se guardaran todos los resultados para
120 ! poder graficarlos poster iorment e
121
122 open ( unit =11 , file = resultados . txt , status = unknown )
123
124 ! Se crea el ciclo donde se generaran todas las iteraciones
125 ! establecidas

33
126
127 do i =2 , ni
128
129 ! Se guardan las condiciones iniciales en el vector creado para la
130 ! ejecucion del RK .
131
132 vecS (1)= X1 (i -1)
133 vecS (2)= V1 (i -1)
134 vecS (3)= X2 (i -1)
135 vecS (4)= V2 (i -1)
136 vecS (5)= X3 (i -1)
137 vecS (6)= V3 (i -1)
138 vecS (7)= X4 (i -1)
139 vecS (8)= V4 (i -1)
140 vecS (9)= X5 (i -1)
141 vecS (10)= V5 (i -1)
142 vecS (11)= X6 (i -1)
143 vecS (12)= V6 (i -1)
144 vecS (13)= t (i -1)
145
146 ! Entrada Fuerza
147 ! Se carga la primera funcion generada , esta es la que calcula la
148 ! fuerza aplicada en la membrana timpanica del oido
149 ! a la entrada de la masa 2 en todo instante .
150
151 F1 = Fuerza1 ( vecS )
152
153 ! Se inicia con el calculo de los 4 parametros requeridos para
154 ! la solucion del RK4 , como se menciono anteriormente
155 ! se crearon 6 variables para la solucion simultanea de las 6
156 ! ecuaciones diferenciales .
157
158 ! Primera Constante del RK
159
160 k1 = xt1 ( vecS )
161 l1 = vt1 ( vecS , M1 , z2 , w2 )
162 n1 = xt2 ( vecS )
163 o1 = vt2 ( vecS , M2 , z2 , z1 , z3 , w2 , w1 , w3 , F1 )
164 p1 = xt3 ( vecS )
165 q1 = vt3 ( vecS , M3 , z3 , z4 , z5 , w3 , w5 )
166 r1 = xt4 ( vecS )
167 s1 = vt4 ( vecS , M4 , z6 , w5 , w6 , z5 , z7 )
168 u1 = xt5 ( vecS )
169 y1 = vt5 ( vecS , M5 , w6 , w8 , z6 , z8 , z9 )
170 a1 = xt6 ( vecS )
171 b1 = vt6 ( vecS , M6 , z9 , z10 )
172
173 ! Se varia los parametros en los que se evaluara la segunda
174 ! constante del RK
175
176 vecS (1)= X1 (i -1)+ it /2.0 d0 * k1
177 vecS (2)= V1 (i -1)+ it /2.0 d0 * l1
178 vecS (3)= X2 (i -1)+ it /2.0 d0 * n1
179 vecS (4)= V2 (i -1)+ it /2.0 d0 * o1
180 vecS (5)= X3 (i -1)+ it /2.0 d0 * p1
181 vecS (6)= V3 (i -1)+ it /2.0 d0 * q1
182 vecS (7)= X4 (i -1)+ it /2.0 d0 * r1
183 vecS (8)= V4 (i -1)+ it /2.0 d0 * s1
184 vecS (9)= X5 (i -1)+ it /2.0 d0 * u1
185 vecS (10)= V5 (i -1)+ it /2.0 d0 * y1
186 vecS (11)= X6 (i -1)+ it /2.0 d0 * a1
187 vecS (12)= V6 (i -1)+ it /2.0 d0 * b1
188 vecS (13)= t (i -1)+ it /2.0 d0
189
190 ! Segunda Constante del RK
191
192 k2 = xt1 ( vecS )
193 l2 = vt1 ( vecS , M1 , z2 , w2 )
194 n2 = xt2 ( vecS )
195 o2 = vt2 ( vecS , M2 , z2 , z1 , z3 , w2 , w1 , w3 , F1 )
196 p2 = xt3 ( vecS )
197 q2 = vt3 ( vecS , M3 , z3 , z4 , z5 , w3 , w5 )
198 r2 = xt4 ( vecS )
199 s2 = vt4 ( vecS , M4 , z6 , w5 , w6 , z5 , z7 )
200 u2 = xt5 ( vecS )
201 y2 = vt5 ( vecS , M5 , w6 , w8 , z6 , z8 , z9 )
202 a2 = xt6 ( vecS )
203 b2 = vt6 ( vecS , M6 , z9 , z10 )
204
205 ! Se varia los parametros en los que se evaluara la tercera
206 ! Constante del RK
207
208 vecS (1)= X1 (i -1)+ it /2.0 d0 * k2
209 vecS (2)= V1 (i -1)+ it /2.0 d0 * l2
210 vecS (3)= X2 (i -1)+ it /2.0 d0 * n2
211 vecS (4)= V2 (i -1)+ it /2.0 d0 * o2
212 vecS (5)= X3 (i -1)+ it /2.0 d0 * p2

34
213 vecS (6)= V3 (i -1)+ it /2.0 d0 * q2
214 vecS (7)= X4 (i -1)+ it /2.0 d0 * r2
215 vecS (8)= V4 (i -1)+ it /2.0 d0 * s2
216 vecS (9)= X5 (i -1)+ it /2.0 d0 * u2
217 vecS (10)= V5 (i -1)+ it /2.0 d0 * y2
218 vecS (11)= X6 (i -1)+ it /2.0 d0 * a2
219 vecS (12)= V6 (i -1)+ it /2.0 d0 * b2
220 vecS (13)= t (i -1)+ it /2.0 d0
221
222 ! Tercera Constante del RK
223
224 k3 = xt1 ( vecS )
225 l3 = vt1 ( vecS , M1 , z2 , w2 )
226 n3 = xt2 ( vecS )
227 o3 = vt2 ( vecS , M2 , z2 , z1 , z3 , w2 , w1 , w3 , F1 )
228 p3 = xt3 ( vecS )
229 q3 = vt3 ( vecS , M3 , z3 , z4 , z5 , w3 , w5 )
230 r3 = xt4 ( vecS )
231 s3 = vt4 ( vecS , M4 , z6 , w5 , w6 , z5 , z7 )
232 u3 = xt5 ( vecS )
233 y3 = vt5 ( vecS , M5 , w6 , w8 , z6 , z8 , z9 )
234 a3 = xt6 ( vecS )
235 b3 = vt6 ( vecS , M6 , z9 , z10 )
236
237 ! Se varia los parametros en los que se evaluara la Cuarta
238 ! Constante del RK
239
240 vecS (1)= X1 (i -1)+ it /2.0 d0 * k3
241 vecS (2)= V1 (i -1)+ it /2.0 d0 * l3
242 vecS (3)= X2 (i -1)+ it /2.0 d0 * n3
243 vecS (4)= V2 (i -1)+ it /2.0 d0 * o3
244 vecS (5)= X3 (i -1)+ it /2.0 d0 * p3
245 vecS (6)= V3 (i -1)+ it /2.0 d0 * q3
246 vecS (7)= X4 (i -1)+ it /2.0 d0 * r3
247 vecS (8)= V4 (i -1)+ it /2.0 d0 * s3
248 vecS (9)= X5 (i -1)+ it /2.0 d0 * u3
249 vecS (10)= V5 (i -1)+ it /2.0 d0 * y3
250 vecS (11)= X6 (i -1)+ it /2.0 d0 * a3
251 vecS (12)= V6 (i -1)+ it /2.0 d0 * b3
252 vecS (13)= t (i -1)+ it /2.0 d0
253
254 ! Cuarta Constante del RK
255
256 k4 = xt1 ( vecS )
257 l4 = vt1 ( vecS , M1 , z2 , w2 )
258 n4 = xt2 ( vecS )
259 o4 = vt2 ( vecS , M2 , z2 , z1 , z3 , w2 , w1 , w3 , F1 )
260 p4 = xt3 ( vecS )
261 q4 = vt3 ( vecS , M3 , z3 , z4 , z5 , w3 , w5 )
262 r4 = xt4 ( vecS )
263 s4 = vt4 ( vecS , M4 , z6 , w5 , w6 , z5 , z7 )
264 u4 = xt5 ( vecS )
265 y4 = vt5 ( vecS , M5 , w6 , w8 , z6 , z8 , z9 )
266 a4 = xt6 ( vecS )
267 b4 = vt6 ( vecS , M6 , z9 , z10 )
268
269 ! Con las 4 constantes ya calculadas , se puede calcular el valor
270 ! siguiente de la ecuacion diferencial
271 ! Esto se realiza s im ul t an ea me n te para las 12 ecuaciones , brindando
272 ! una solucion general en el tiempo para
273 ! el problema .
274
275 X1 ( i )= X1 (i -1)+ it /6.0 d0 *( k1 +2.0 d0 * k2 +2.0 d0 * k3 + k4 )
276 V1 ( i )= V1 (i -1)+ it /6.0 d0 *( l1 +2.0 d0 * l2 +2.0 d0 * l3 + l4 )
277 X2 ( i )= X2 (i -1)+ it /6.0 d0 *( n1 +2.0 d0 * n2 +2.0 d0 * n3 + n4 )
278 V2 ( i )= V2 (i -1)+ it /6.0 d0 *( o1 +2.0 d0 * o2 +2.0 d0 * o3 + o4 )
279 X3 ( i )= X3 (i -1)+ it /6.0 d0 *( p1 +2.0 d0 * p2 +2.0 d0 * p3 + p4 )
280 V3 ( i )= V3 (i -1)+ it /6.0 d0 *( q1 +2.0 d0 * q2 +2.0 d0 * q3 + q4 )
281 X4 ( i )= X4 (i -1)+ it /6.0 d0 *( r1 +2.0 d0 * r2 +2.0 d0 * r3 + r4 )
282 V4 ( i )= V4 (i -1)+ it /6.0 d0 *( s1 +2.0 d0 * s2 +2.0 d0 * s3 + s4 )
283 X5 ( i )= X5 (i -1)+ it /6.0 d0 *( u1 +2.0 d0 * u2 +2.0 d0 * u3 + u4 )
284 V5 ( i )= V5 (i -1)+ it /6.0 d0 *( y1 +2.0 d0 * y2 +2.0 d0 * y3 + y4 )
285 X6 ( i )= X6 (i -1)+ it /6.0 d0 *( a1 +2.0 d0 * a2 +2.0 d0 * a3 + a4 )
286 V6 ( i )= V6 (i -1)+ it /6.0 d0 *( b1 +2.0 d0 * b2 +2.0 d0 * b3 + b4 )
287 t ( i )= t (i -1)+ it
288
289 ! Se aumenta un intevalo de tiempo , para asi recalcular todos los
290 ! valores en un instante mas adelante t ( i )= t (i -1)+ it
291 ! Se imprimen todos los valores generados en un archivo externo ,
292 ! esto para leerlos y graficarlos
293
294 ! write (11 ,*) , t (i -1) , X1 (i -1) , X2 (i -1) , X3 (i -1) , X4 (i -1) , X5 (i -1) , X6 (i -1)
295 write (11 ,*) , t (i -1) , V1 (i -1) , V2 (i -1) , V3 (i -1) , V4 (i -1) , V5 (i -1) , V6 (i -1)
296 end do
297 close (11)
298
299 ! Funciones

35
300
301 Contains
302
303 ! Se crearan las funciones que tendran cargadas los modelos
304 ! formulados para calcular la
305 ! Posicion y velocidad de cada masa
306
307 ! Fuerza entrada
308
309 real *8 function Fuerza1 ( vecS )
310 real *8 , DIMENSION (13) :: vecS
311 Fuerza1 =0.01* sin (2* 3. 1 41 6* 1 20 0* vecS (13))+0.001
312 end function
313
314 ! Posicion MASA 1
315
316 real *8 function xt1 ( vecS )
317 real *8 , DIMENSION (13) :: vecS
318 xt1 = vecS (2)
319 end function
320
321 ! Velocidad MASA 1
322
323 real *8 function vt1 ( vecS , M1 , z2 , w2 )
324 real *8 , DIMENSION (13) :: vecS
325 real *8 :: M1 , z2 , w2
326 vt1 =(1/ M1 )*(( - z2 * vecS (2))+( z2 * vecS (4)) -( w2 * vecS (1))+( w2 * vecS (3)))
327 end function
328
329 ! Posicion MASA 2
330
331 real *8 function xt2 ( vecS )
332 real *8 , DIMENSION (13) :: vecS
333 xt2 = vecS (4)
334 end function
335
336 ! Velocidad MASA 2
337
338 real *8 function vt2 ( vecS , M2 , z2 , z1 , z3 , w2 , w1 , w3 , F1 )
339 real *8 , DIMENSION (13) :: vecS
340 real *8 :: M2 , z2 , z1 , z3 , w2 , w1 , w3 , F1
341 vt2 =(1/ M2 )*( z2 * vecS (2) -( z1 + z2 + z3 )* vecS (4) - z3 * vecS (6)+ w2 * vecS (1)&
342 -( w1 + w2 + w3 )* vecS (3)+ w3 * vecS (5)+ F1 )
343 end function
344
345 ! Posicion MASA 3
346
347 real *8 function xt3 ( vecS )
348 real *8 , DIMENSION (13) :: vecS
349 xt3 = vecS (6)
350 end function
351
352 ! Velocidad MASA 3
353
354 real *8 function vt3 ( vecS , M3 , z3 , z4 , z5 , w3 , w5 )
355 real *8 , DIMENSION (13) :: vecS
356 real *8 :: M3 , z3 , z4 , z5 , w3 , w5
357 vt3 =(1/ M3 )*( z3 * vecS (4) -( z3 + z4 + z5 )* vecS (6)+ z5 * vecS (8)+ w3 * vecS (3)&
358 -( w3 + w5 )* vecS (5)+ w5 * vecS (7))
359 end function
360
361 ! Posicion MASA 4
362
363 real *8 function xt4 ( vecS )
364 real *8 , DIMENSION (13) :: vecS
365 xt4 = vecS (8)
366 end function
367
368 ! Velocidad MASA 4
369
370 real *8 function vt4 ( vecS , M4 , z6 , w5 , w6 , z5 , z7 )
371 real *8 , DIMENSION (13) :: vecS
372 real *8 :: M4 , z6 , w5 , w6 , z5 , z7
373 vt4 =(1/ M4 )*( z6 * vecS (10) -( w5 + w6 )* vecS (7)+ w6 * vecS (9)+ w5 * vecS (5)&
374 -( z5 + z6 + z7 )* vecS (8)+ z6 * vecS (10))
375 end function
376
377 ! Posicion MASA 5
378
379 real *8 function xt5 ( vecS )
380 real *8 , DIMENSION (13) :: vecS
381 real *8 :: X4
382 xt5 = vecS (10)
383 end function
384
385 ! Velocidad MASA 5
386

36
387 real *8 function vt5 ( vecS , M5 , w6 , w8 , z6 , z8 , z9 )
388 real *8 , DIMENSION (13) :: vecS
389 real *8 :: M5 , w6 , w8 , z6 , z8 , z9
390 vt5 =(1/ M5 )*( w6 * vecS (7) - ( w6 + w8 )* vecS (9) + z6 * vecS (8) -
391 ( z6 + z8 + z9 )* vecS (10) + z9 * vecS (12))
392 end function
393
394 ! Posicion MASA 6
395
396 real *8 function xt6 ( vecS )
397 real *8 , DIMENSION (13) :: vecS
398 xt6 = vecS (12)
399 end function
400
401 ! Velocidad MASA 6
402
403 real *8 function vt6 ( vecS , M6 , z9 , z10 )
404 real *8 , DIMENSION (13) :: vecS
405 real *8 :: M6 , z9 , z10
406 vt6 =(1/ M6 )*( z9 * vecS (10) - ( z9 + z10 )* vecS (12))
407 end function
408
409 end program Oido

37
Las gr
aficas arrojadas fueron las siguientes:

Para 300 [Hz]:

Las posiciones de cada masa en funcion del tiempo son las siguientes:

Figura 30: Posicion de la Masa 1 respecto al tiempo

Figura 31: Posicion de la Masa 2 respecto al tiempo

38
Figura 32: Posicion de la Masa 3 respecto al tiempo

Figura 33: Posicion de la Masa 4 respecto al tiempo

39
Figura 34: Posicion de la Masa 5 respecto al tiempo

Figura 35: Posicion de la Masa 6 respecto al tiempo

40
Las velocidades de cada masa en funcion del tiempo son las siguientes:

Figura 36: Velocidad de la Masa 1 respecto al tiempo

Figura 37: Velocidad de la Masa 2 respecto al tiempo

41
Figura 38: Velocidad de la Masa 3 respecto al tiempo

Figura 39: Velocidad de la Masa 4 respecto al tiempo

42
Figura 40: Velocidad de la Masa 5 respecto al tiempo

Figura 41: Velocidad de la Masa 6 respecto al tiempo

43
La compilaci
on de todas las gr
aficas de posicion de las masas vs el tiempo se muestra en el siguiente gr
afico:

Figura 42: Posicion de las masas respecto al tiempo

De igual forma, para las velocidad se realizo una compilacion de todas las masas respecto al tiempo, que se
muestran en el siguiente gr
afico:

Figura 43: Velocidad de las masas respecto al tiempo

La posici
on de las masas 1, 2, 3, 4, 5 responden al estmulo inicial de la fuerza aplicada, mostrando que la
amplitud de las funciones (con valor inicial aproximado de 2,4 106 [m])decrecen hasta volverse oscilatorias
(valor de 2,1 106 [m])(marginalmente estable) luego del segundo periodo de las ondas. La masa 6 presenta
una alteracion inicial de menor magnitud frente a las demas.

44
En cuanto a las velocidades de las masas, todas se comportan manifestando un movimiento oscilatorio con
amplitud de 0,0023[m/s] en las masas 1,2,3 y 4 mientras que el valor de amplitud en las masas 5 y 6 es mucho
menor (aproximadamente 0,0005[m/s] y 0,00015[m/s] respectivamente)
Para 1200 [Hz]:
Las posiciones de cada masa en funcion del tiempo son las siguientes:

Figura 44: Posicion de la Masa 1 respecto al tiempo

Figura 45: Posicion de la Masa 2 respecto al tiempo

45
Figura 46: Posicion de la Masa 3 respecto al tiempo

Figura 47: Posicion de la Masa 4 respecto al tiempo

46
Figura 48: Posicion de la Masa 5 respecto al tiempo

Figura 49: Posicion de la Masa 6 respecto al tiempo

47
Las velocidades de cada masa en funcion del tiempo son las siguientes:

Figura 50: Velocidad de la Masa 1 respecto al tiempo

Figura 51: Velocidad de la Masa 2 respecto al tiempo

48
Figura 52: Velocidad de la Masa 3 respecto al tiempo

Figura 53: Velocidad de la Masa 4 respecto al tiempo

49
Figura 54: Velocidad de la Masa 5 respecto al tiempo

Figura 55: Velocidad de la Masa 6 respecto al tiempo

50
La compilaci
on de todas las gr
aficas de posicion de las masas vs el tiempo se muestra en el siguiente gr
afico:

Figura 56: Posicion de las masas respecto al tiempo

De igual forma, para las velocidad se realizo una compilacion de todas las masas respecto al tiempo, que se
muestran en el siguiente gr
afico:

Figura 57: Velocidad de las masas respecto al tiempo

La posicion para las masas 1, 2, 3 y 4 tiende a desplazarse de forma creciente hacia un valor de referencia
superior al cero, es decir que no se presentan desplazamientos negativos tomando como referencia la posici
on
inicial de cada masa. Los desplazamientos para las masas 5 y 6 se comportaron de manera similar a las masas
anteriores con una amplitud menor a estas, mostrando que la perturbacion realizada por la fuerza afecta en
menor medida estas masas.

51
En cambio, en las velocidades de las masas el comportamiento oscilatorio no se modifico y como se ha venido
manifestando, las masas 5 y 6 son las que poco perciben la perturbacion respecto a las primeras 4 masas.

Ahora se desea evaluar la influencia que tienen los parametro K1 , K6 , K8 , C4 , Y C7 en las masa 2 (M2 )
y la masa 5 (M5 ), para tal efecto se realizo una variacion de 4 veces los valores considerados inicialmente
para cada uno de estos par
ametros y se comparar con la operacion normal bajo la simulacion inicial, de esta
manera los resultados de posici
on y velocidad se ven reflejados en la siguientes graficas.

Figura 58: Posici


on de la Masa 2 respecto al tiempo (x4)

Figura 59: Posici


on de la Masa 5 respecto al tiempo (x4)

52
Las dos masas se ver
an as:

Figura 60: Posici


on de la masas respecto al tiempo (x4)

Las velocidades de las masas 2 y 5 en funcion del tiempo son las siguientes:

Figura 61: Velocidad de la Masa 2 respecto al tiempo (x4)

53
Figura 62: Velocidad de la Masa 5 respecto al tiempo (x4)

Las dos masas se ver


an as:

Figura 63: Velocidad de la masas respecto al tiempo (x4)

De esta manera se puede concluir que la variacion realizada causo en la masa 5 (M5 ) una disminucion en la
en la amplitud y un aumento de la frecuencia de la vibracion referente al desplazamiento, de igual forma se
presenta un aumento de aproximadamente 4 veces la frecuencia de la velocidad de la vibracion en la masa 5
(M5 ) con igual amplitud de velocidad, estos cambios causada por la fuerza de entrada, fundamentada en la
variaci
on de estos par
ametros.

De la misma forma en la masa 2 (M2 ) se presenta una disminucion de amplitud y un aumento de la frecuencia

54
de la vibraci
on, y un aumento en la frecuencia de la velocidad de la vibracion con igual amplitud. Los cambios
producidos en el sistema aumentan la rigidez del mismo de manera que se presenta lo visto anteriormente, se
podra intuir que si se disminuyen los mismos parametros, el sistema sera menos rgido, entonces disminuira
la frecuencia y aumentara la amplitud de los movimientos de las masas.

3.6. Conclusiones
El modelo planteado para el funcionamiento del odo con 3 elementos base (Masas, Resortes y amorti-
guadores), genero una representaci on adecuada para la simulacion de un trabajo completo comparando el
comportamiento de cada masa con la analoga echa respecto al odo y comparando la funcion realizada por
cada parte, esto basado al paralelo con evidencia experimental para validar el modelo como una herramienta
de simulaci
on.
La variacion en los par
ametros K1 , K6 , K8 , C4 y C7 genera un cambio de frecuencia y amplitud de la vibraci
on,
este cambio depende de la variaci on si aumenta o disminuye, la amplitud sera inversamente proporcional y
la frecuencia directamente proporcional a la variacion, lo que muestra un aumento en la rigidez o en la
flexibilidad del sistema.
Fue necesario tener en cuenta el valor de la fuerza de entrada representado como una funcion sinuosidad y sus
par
ametros (desfase, amplitud y frecuencia) para poder simular adecuadamente el funcionamiento del odo
y tener en cuenta el nivel de decibeles permitido de esta manera encontrarse dentro del umbral de audici on
correcto y no someter al odo a un umbral de dolor que afecte su funcionamiento y la perdida de decibeles
de audici
on.
El modelo planteado se considera como un modelo Newtoniano, donde se tienen comportamientos vibraciones
cclicos que cumple con la funcion de transmitir una perturbacion externa hacia el interior del odo, se
realizo haciendo una sumatoria de fuerzas en cada masa y considerando el movimiento en cada una de ellas,
adem as se considera el modelo bajo el principio de la conservacion de energa, lo que indica que la energa
total del sistema se conserva.
Respecto a la simulacion computacional del modelo se puede concluir que el tiempo de simulacion debe ser
corto y el n
umero de iteraciones necesarias para poder ver una respuesta experimentalmente adecuada debe
ser del orden de 107 como mnimo, seg un el metodo numerico usado Rk4 para la solucion de las ecuaciones
diferenciales planteadas, lo que obliga a usar programas de modelacion como Fortran, cuyo sistema esta basado
en solo desarrollo matem atico y nos permite una mayor agilidad y eficacia en el proceso.

Referencias
[1] Streeter, V. Wylie, E.B. (1988) Mec
anica de los fluidos. Octava edicion, Ed McGrawHill, Mexico. pp 103-107

[2] Jong Tze Kian. (2000). Learn Physics with a Water-Propelled Rocket. 03,04,2016, de National Space Agency,
Malaysia Sitio web: http://stemstates.org/assets/files/430_fullpaper_abstract\%20number\%20430.
pdf
[3] Finney, G. A. (2000). Analysis of a water-propelled rocket: A problem in honors physics. American Journal of
Physics, 68(3), 223-227.

[4] Robert H. Gowdy, The physics of perfect rockets, American Journal of Physics, vol. 63 (3), p. 229-232 (March
1995)
[5] Jordi Solbes y Francisco Tarn. (2008). Generalizando el concepto de energa y su conservacion. Valencia,
Espana: Did`
actica de les ci`encies experimentals i socials, Universitat de Val`encia. IES de Picasent.

[6] E. Blade, L. Cea. (2012,07,004). herramienta de simulacion numerica del flujo en ros. Revista Internacional de
Metodos Numericos para Calculo y Dise
no en Ingeniera, 30, 10. 2016,03,004, De Science Direct Base de datos.
[7] Ariel S. Loyarte. (2011). Sistema de Control de Niveles con Cuatro Tanques Interconectados: Modelado
Matem atico y Estimaci
on de Par
ametros. 30.03.2016, de XIV Reunion de Trabajo en Procesamiento de la Infor-
macion y Control, pp. 965-970, 2011. Sitio web: https://www.researchgate.net/publication/265126445_
Sistema_de_Control_de_Niveles_con_Cuatro_Tanques_Interconectados_Modelado_Matematico_y_
Estimacion_de_Parametros

55
[8] Felipe D.J. Sorcia-V
azquez. (2015.07.002). Control Predictivo Distribuido Optimo Aplicado al Control de Nivel
de un Proceso de Cuatro Tanques Acoplados. Revista Iberoamericana de Automatica e Informatica Industrial
RIAI, 12, 365375. 2015.03.015, De Science Direc Base de datos.

[9] Feng, B. Gan, R.Z. (2004),Lumped parametric model of the human ear for sound transmission,Biomechanics
and modeling in mechanobiology, 33-47.
[10] Fragoso, Lygia Bueno, Magalh aes, Max de Castro, Las Casas, Estevam Barbosa de, Santos, Juliana Nunes,
Rabelo, Alessandra Terra Vasconcelos, Oliveira, Rafaella Cristina. (2014).A mass-spring model of the auditory
system in otosclerosis. Revista Brasileira de Engenharia Biomedica, 30(3), 281-288.

[11] Profesores Modelacion Matematica (2016), Taller 01, Modelaci


on matem atica usando ecuaciones diferenciales
ordinarias, Universidad Nacional de Colombia, Facultad de Ingeniera, pp 1-7
[12] Kareem Kamal A. Ghany, Asmaa Sabet Anwar. (2015.09.126). Human Ear Recognition Using Geometrical
Features Extraction. Procedia Computer Science, 65, 529537. 2016.03.028, De Science Direct Base de datos.

56

También podría gustarte