Está en la página 1de 4

CORPORACION UNIVERSITARIA MINUTO DE DIOS - UNIMINUTO

DEPARTAMENTO DE CIENCIAS BASICAS - C. R. SOACHA


Docente: J. M. Quimbayo
METODOS NUMERICOS: I CORTE - Virtual 01

Programación en Octave y Python - VIRTUAL 01

Para cada uno de los siguientes problemas genere un código en OCTAVE o PYTHON según corresponda. Todos
los problemas han sido tomados del libro guía. Los scripts deben contener la información relevante y cada línea
adecuadamente explicada para ser tomada en cuenta. Los ejercicios son asignados a los grupos conformados por
ustedes mismos. A cada grupo le corresponden 2 ejercicios (uno de Octave y otro de Python).
1. (OCTAVE - GROUP A) La velocidad v de un paracaidista que cae está dada por
mg 
v= 1 − e−(c/m)t
c

donde g = 9.8 m/s2 . Para un paracaidista con coeficiente de arrastre de c = 15 kg/s, calcule la masa m de
modo que la velocidad sea v = 35 m/s en t = 9 s. Utilice el método de la falsa posición para la construcción
de su script para determinar m a un nivel de εs = 0.1 %.
2. (PYTON - GROUP A) Se carga una viga de la manera que se aprecia en la Figura 1. Emplee el método de
bisección para resolver la posición dentro de la viga donde no hay momento.

Figura 1: Ejercicio 2

3. (OCTAVE - GROUP B) Por un canal trapezoidal fluye agua a una tasa de Q = 20 m3 /s. La profundidad crítica
y para dicho canal satisface la ecuación
Q2
0=1− B
gAc3
donde g = 9.81 m/s2 , Ac = área de la sección transversal(m2 ), y B = ancho del canal en la superficie(m). Para
este caso, el ancho y el área de la sección transversal se relacionan con la profundidad y por medio de

y2
B =3+y y Ac = 3y +
2

Resuelva para la profundidad crítica con el uso de los métodos (a) gráfico, (b) bisección, y (c) falsa posición. En
los incisos (b) y (c), haga elecciones iniciales de xl = 0,5 y xu = 2,5, y ejecute iteraciones hasta que el error
aproximado caiga por debajo del 1 % o el número de interaciones supere a 10. Analice sus resultados.
4. (PYTHON - GROUP B) Suponga el lector que está diseñando un tanque esférico (véase la Figura 2) para
almacenar agua para un poblado pequeño en un país en desarrollo. El volumen de líquido que puede contener
se calcula con
[3R − h]
V = πh2
3
donde V = volumen [m3 ], h = profundidad del agua en el tanque [m], y R = radio del tanque [m]. Si R = 3 m,
¿a qué profundidad debe llenarse el tanque de modo que contenga 30 m3 ? Haga tres iteraciones con el método
de la falsa posición a fin de obtener la respuesta. Determine el error relativo aproximado después de cada
iteración.
5. (OCTAVE - GROUP C) La concentración de saturación de oxígeno disuelto en agua dulce se calcula con la
ecuación (APHA, 1992)

1.575701 × 105 6.642308 × 106 1.243800 × 1010 8.621949 × 1011


ln Osf = −139.34411 + − 2
+ 3

Ta Ta Ta Ta4

1
CORPORACION UNIVERSITARIA MINUTO DE DIOS - UNIMINUTO
DEPARTAMENTO DE CIENCIAS BASICAS - C. R. SOACHA
Docente: J. M. Quimbayo
METODOS NUMERICOS: I CORTE - Virtual 01

Figura 2: Ejercicio 4 y 6

donde Osf = concentración de saturación de oxígeno disuelto en agua dulce a 1 atm (mg/L) y Ta la temperatura
absoluta (K). Recuerde el lector que Ta = T + 273.15, donde T = temperatura (ºC). De acuerdo con esta
ecuación, la saturación disminuye con el incremento de la temperatura. Para aguas naturales comunes en
climas templados, la ecuación se usa para determinar que la concentración de oxígeno varía de 14.621 mg/L
a 0ºC a 6.413 mg/L a 40ºC. Dado un valor de concentración de oxígeno, puede emplearse esta fórmula y el
método de bisección para resolver para la termperatura en ºC. (a) Si los valores iniciales son de 0 y 40ºC, con
el método de la bisección, ¿cuántas iteraciones se requerirían para determinar la temperatura con un error
absoluto de 0.05ºC. (b) Desarrolle y pruebe un programa para el método de bisección a fin de determinar T
como función de una concentración dada de oxígeno, con un error absoluto preespecifi cado como en el inciso
(a). Dadas elecciones iniciales de 0 y 40ºC, pruebe su programa para un error absoluto de 0.05ºC para los
casos siguientes: Osf = 8, 10 y 12 mg/L. Compruebe sus resultados.
6. (PYTHON - GROUP C) Suponga el lector que está diseñando un tanque esférico (véase la Figura 2) de
almacenamiento de agua para un poblado pequeño de un país en desarrollo. El volumen del líquido que puede
contener se calcula con
[3R − h]
V = πh2
3

donde V = volumen [in3 ], h = profundidad del agua en el tanque [in], y R = radio del tanque [in]. Si R = 3 m,
¿a qué profundidad debe llenarse el tanque de modo que contenga 30 m3 ? Haga tres iteraciones con el método
de Newton-Raphson para determinar la respuesta. Encuentre el error relativo aproximado después de cada
iteración. Observe que el valor inicial de R covergerá siempre.
7. (OCTAVE - GROUP D) En ingeniería química, los reactores de flujo tipo tapón (es decir, aquellos en que el fluido
va de un extremo al otro con una mezcla mínima a lo largo del eje longitudinal) se usan para convertir reactantes
en productos. Se ha determinado que la eficiencia de la conversión algunas veces se mejora recirculando una
porción de la corriente del producto, de tal forma que regrese a la entrada para un paso adicional a través del
reactor (Figura 3). La razón de recirculando se define como

volumen del fluido que regresa a la entrada


R=
volumen que sale del sistema

Suponga que se está procesando una sustancia química A para generar un producto B. Para el caso en que
A forma a B de acuerdo con una reacción autocatalítica (es decir, en la cual uno de los productos actúa como
catalizador o estimulante en la reacción), es posible demostrar que una razón óptima de recirculación debe
satisfacer
1 + R(1 − XAf ) R +1
ln =
R(1 − XAf ) R[1 + R(1 − XAf )]

donde XAŇ es la fracción del reactante A que se convierte en el producto B. La razón óptima de recirculación
corresponde a un reactor de tamaño mínimo necesario para alcanzar el nivel deseado de conversión. Utilice un
método numérico para determinar la razón de recirculación necesaria, de manera que se minimice el tamaño
del reactor para una conversión fraccional de XAŇ = 0.95.
CORPORACION UNIVERSITARIA MINUTO DE DIOS - UNIMINUTO
DEPARTAMENTO DE CIENCIAS BASICAS - C. R. SOACHA
Docente: J. M. Quimbayo
METODOS NUMERICOS: I CORTE - Virtual 01

Figura 3: Ejercicio 7: Representación esquemática de un reactor de flujo tipo tapón con recirculación.

8. (PYTHON - GROUP D) El desplazamiento de una estructura está definido por la ecuación siguiente para una
oscilación amortiguada:
y = 9e−kt cos ωt

donde k = 0.7 y ω = 4. (a) Utilice el método gráfico para realizar una estimación inicial del tiempo que
se requiere para que el desplazamiento disminuya a 3.5. (b) Emplee el método de Newton-Raphson para
determinar la raíz con εs = 0.01 %. (c) Use el método de la secante para determinar la raíz con εs = 0.01 %.
9. (OCTAVE - GROUP E) La ecuación de estado de Redlich-Kwong está dada por

RT a
p= − √
v − b v(v + b) T

donde R es la constante universal de los gases [R = 0.518 kJ/(kg K)], T es la temperatura absoluta (K), p es la
presión absoluta (kPa) y v es el volumen de un kg de gas (m3 /kg). Los parámetros a y b se calculan mediante

R 2 Tc2,5 Tc
a = 0.427 y b = 0.0866
pc pc

donde pc = 4580 kPa y Tc = 191 K. Si trabajará como ingeniero químico, se le pide determinar la cantidad
de combustible metano que se puede almacenar en un tanque de 3 m3 a una temperatura de −50°C con una
presión de 65000 kPa. Emplee el método de localización de raíces de su elección para calcular v y luego
determine la masa de metano contenida en el tanque.
10. (PYTHON - GROUP E) En la Figura 4a se muestra una viga uniforme sujeta a una carga distribuida uniforme-
mente que crece en forma lineal. La ecuación para la curva elástica resultante es la siguiente (véase la Figura
4b)
w0
y= (−x 5 + 2L2 x 3 − L4 x) (1)
120EIL
Utilice el método de la bisección para determinar el punto de máxima deflexión (es decir, el valor de x donde
dy/dx = 0). Después, sustituya este valor en la ecuación (1) a fin de determinar el valor de la deflexión
máxima. En sus cálculos, utilice los valores siguientes para los parámetros: L = 600 cm, E = 50000 kN/cm2 ,
I = 30000 cm4 y w0 = 2.5 kN/cm
11. (OCTAVE - GROUP F) En un proceso de ingeniería química el vapor de agua (H2 O) se calienta a temperaturas
lo suficientemente altas para que una porción significativa del agua se disocie, o se rompa, para formar oxígeno
(O2 ) e hidrógeno (H2 ):
1
H2 O
H2 + O 2
2
Si se asume que ésta es la única reacción que se lleva a cabo, la fracción molar x de H2 O que se disocia se
representa por r
x 2pt
K = (2)
1−x 2+x
donde K es la constante de equilibrio de la reacción y pt es la presión total de la mezcla. Si pt = 3.5 atm y
k = 0.04, determine el valor de x que satisfaga la ecuación (2).
CORPORACION UNIVERSITARIA MINUTO DE DIOS - UNIMINUTO
DEPARTAMENTO DE CIENCIAS BASICAS - C. R. SOACHA
Docente: J. M. Quimbayo
METODOS NUMERICOS: I CORTE - Virtual 01

Figura 4: Ejercicio 10

12. (PYTHON - GROUP F) En la ingeniería ambiental (una especialidad de la ingeniería civil), la ecuación siguiente
se emplea para calcular el nivel de oxígeno c(mg/L) en un río aguas abajo de la descarga de un drenaje:

c = 10 − 20(e−0,15x − e−0,5x )

donde x es la distancia aguas abajo en kilómetros. (a) Determine la distancia aguas abajo de la corriente,
a la cual el nivel de oxígeno cae hasta una lectura de 5 mg/L. (Recomendación: está dentro de 2 km de la
descarga.) Encuentre la respuesta con un error de 1 %. Obsérvese que los niveles de oxígeno por debajo de
5 mg/L por lo general son dañinos para ciertas especies de pesca deportiva, como la trucha y el salmón. (b)
Calcule la distancia aguas abajo a la cual el oxígeno se encuentra al mínimo. ¿Cuál es la concentración en
dicha ubicación?
13. (OCTAVE - GROUP G) La concentración de bacterias contaminantes c en un lago disminuye de acuerdo con
la ecuación
c = 75e−0,15t + 20e−0,075t

Determine el tiempo que se requiere para que la concentración de bacterias se reduzca a 15 con el uso de (a)
el método gráfico, y (b) el método de Newton-Raphson, con un valor inicial de t = 6 y criterio de detención de
0.5 %. Compruebe los resultados que obtenga.
14. (PYTHON - GROUP G) Los ingenieros mecánicos, así como los de otras especialidades, utilizan mucho la
termodinámica para realizar su trabajo. El siguiente polinomio se emplea para relacionar el calor específico a
presión cero del aire seco, cp kJ/(kg K), a temperatura (K):

cp = 0.99403 + 1.671 × 10−4 T + 9.7215 × 10−8 T 2 − 9.5838 × 10−11 T 3 + 1.9520 × 10−14 T 4

Determine la temperatura que corresponda a un calor específico de 1.1 kJ/(kg K).

También podría gustarte