Вы находитесь на странице: 1из 219

Universidad Nacional de San Cristóbal de

Huamanga
Facultad de Ingenierı́a Minas, Geologı́a y Civil
Escuela de Formación Profesional de Ingeniera Civil

CURSO
MÉTODOS NUMÉRICOS (IC-343)

PRACTICA CALIFICADA Nº 01
LIBRO: ANTONIO NIEVES HURTADO

DOCENTE:
Ing. CASTRO PEREZ Cristian

ALUMNOS:
ROJAS QUINTO Danny
AUQUI PAUCCARIMA Jhon R.
PRADO GUILLERHUA Kelvin
MAURICIO CUCHURI John
SÁNCHEZ PALOMINO Yonny

Ayacucho, Julio de 2015


Baja

E
A DIOS por iluminar y bendecir nuestro camino. F A nue-
stros padres, quienes nos apoyan de manera incondicional
en nuestra formación académica; gracias a ellos por apostar
siempre en la educación.
H G
Índice General

CAPITULO 1 LIBRO UTILIZADO −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− Pag. 1

CAPITULO 2 SOLUCIÓN DE ECUACIONES NO LINEALES Pag.

2
Problema Nro 1 ... .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . 2
Problema Nro 2 ... .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . 4
Problema Nro 3 ... .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . 7
Problema Nro 4 ... .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . 8
Problema Nro 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Problema Nro 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Problema Nro 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Problema Nro 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Problema Nro 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Problema Nro 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Problema Nro 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Problema Nro 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Problema Nro 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Problema Nro 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Problema Nro 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Problema Nro 16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Problema Nro 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

CAPITULO 3 MATRICES Y SISTEMAS DE ECUACIONES LIN-


EALES −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− Pag.
34
Problema Nro 18 ... . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 34
Problema Nro 19 ... . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 37
Problema Nro 20 ... . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 40
Problema Nro 21 ... . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 43
Problema Nro 22 ... . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 45
Problema Nro 23 ... . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 51
Problema Nro 24 ... . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 56
Problema Nro 25 ... . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 58
CAP. 0 UNSCH

Problema Nro 26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Problema Nro 27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

CAPITULO 4 SISTEMAS DE ECUACIONES NO LINEALES Pag.

66
Problema Nro 28 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 66
Problema Nro 29 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 67
Problema Nro 30 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 69
Problema Nro 31 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 71
Problema Nro 32 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 72
Problema Nro 33 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 74
Problema Nro 34 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 75
Problema Nro 35 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 78
Problema Nro 36 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 79
Problema Nro 37 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 82
Problema Nro 38 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 84
Problema Nro 39 ... . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 86

CAPITULO 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN


Pag. 88
Problema Nro 40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Problema Nro 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Problema Nro 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Problema Nro 43 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Problema Nro 44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Problema Nro 45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Problema Nro 46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Problema Nro 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Problema Nro 48 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Problema Nro 49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Problema Nro 50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Problema Nro 51 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Problema Nro 52 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Problema Nro 53 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Problema Nro 54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Problema Nro 55 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Problema Nro 56 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Problema Nro 57 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Problema Nro 58 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Problema Nro 59 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Problema Nro 60 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Ingeniería Civil Pag. ii


CAP. 0 UNSCH

CAPITULO 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA


Pag. 121
Problema Nro 61 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Problema Nro 62 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Problema Nro 63 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Problema Nro 64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Problema Nro 65 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Problema Nro 66 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Problema Nro 67 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Problema Nro 68 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Problema Nro 69 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Problema Nro 70 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Problema Nro 71 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Problema Nro 72 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Problema Nro 73 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Problema Nro 74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Problema Nro 75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Problema Nro 76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Problema Nro 77 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Problema Nro 78 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Problema Nro 79 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Problema Nro 80 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

CAPITULO 7 ECUACIONES DIFERENCIALES ORDINARIAS −−−−−

Pag. 153
Problema Nro 81 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Problema Nro 82 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Problema Nro 83 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Problema Nro 84 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Problema Nro 85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Problema Nro 86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Problema Nro 87 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Problema Nro 88 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

CAPITULO 8 ECUACIONES DIFERENCIALES PARCIALES Pag.

181
Problema Nro 89 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Problema Nro 90 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Problema Nro 91 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Problema Nro 92 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Problema Nro 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

Ingeniería Civil Pag. iii


Problema Nro 94 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Problema Nro 95 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Problema Nro 96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Problema Nro 97 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Problema Nro 98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Problema Nro 99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Problema Nro 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Problema Nro 101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Problema Nro 102 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

CAPITULO Bibliografía −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− Pag. 213


Capítulo

LIBRO UTILIZADO 1 1

MÉTODOS
NUMÉRICOS

Ingeniería Civil Pag. 1


Capítulo

SOLUCIÓN DE ECUA- 2

2 1

CIONES NO LINEALES

MÉTODOS
NUMÉRICOS

PREGUNTA 2.1 MÉTODO DEL PUNTO FIJO

2.4. Por lo general hay muchas maneras de pasar de f (x) = 0


a x = g(x) e incluso se pueden g (x) al despejar x de un mismo
término de f (x).Por ejemplo, en la ecuación polinomial

x3 − 2x − 2 = 0

al despejar x del primer termino se puede llegar a



a. a)x = 3
2∗x+2
q
b. b)x = 2+ 2
x

c. c)x = x2 + x22

¿Cuál g (x) sería más ventajosa para encontrar la raíz que esta
en el intervalo (1, 2)?

Calcule con un mismo valor inicial dicha raíz empleando a las


tres g(x) y compare los resultados

SOLUCIÓN

Aplicando el método del punto fijo, podre responder la pregunta y comparar la eficiencia
de los g(x)

Comenzaré tomando valor inicial: x0 = 1


Aplicando el programa matlab.

Ingeniería Civil Pag. 2


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH


Programa: Matlab Para: g (x1 ) = 3
2x + 2

q
Para: g (x2 ) = 2+ 2
x

Ingeniería Civil Pag. 3


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Para: g(x3 ) = 2
x + x22

Por lo tanto queda demostrado que g (x2 )es más efectivo y converge más rápido.

PREGUNTA 2.2 MÉTODO DE NEWTON - RAPHSON

2.7. Resuelva las siguientes ecuaciones por medio del método


de Newton - Raphson:

a. lnx − x + 2 = 0

b. xex − 2 = 0

c. x − 2cosx = 0

d. x3 − 5x = −1

SOLUCIÓN

Para aplicar el método de Newton Raphson, es necesario tener un X0 y sacar la derivada


de la ecuación a evaluar, para obtener la x0 se graficó el f (x) respectivamente y luego se
procedió al análisis del problema.
Algoritmo:

Ingeniería Civil Pag. 4


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Ingeniería Civil Pag. 5


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Utilizando Matlab:

Ingeniería Civil Pag. 6


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.3 MÉTODO DE LA BISECCIÓN


√ √
2.18. Encuentre una aproximación a 3 2 y a 3 mediante el
método de bisección. El cálculo deberá ser correcto en cuatro
dígitos significativos. Sugerencia: Considere f (x) = x3 −2 = 0 y
f (x) = x2 −3 = 0, respectivamente.

SOLUCIÓN
√ √
Notemos que 3 2 y 3 son la solución de las funciones f (x) = x3 − 2 y f (x) = x2 − 3,
respectivamente y por lo tanto en donde se ubican sus raíces son: h1; 1.5i h1.5; 2i y aplicando
el método de la bisección en matlab.
Algoritmo:

Programa: Matlab

Ingeniería Civil Pag. 7


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Finalmente

De f (x) = x3 − 2 : x = 1.25992 y 3 2 = 1.25992

De f (x) = x2 − 3 : x = 1.73026 y 3 = 1.73205
Por lo tanto nuestros resultados son correctos, pero esto conllevó un numero alto de
iteraciones.

Ingeniería Civil Pag. 8


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.4 MÉTODO DE LA BISECCIÓN

2.19. Utilice la expresión 2.15 para hallar el número aproximado


de iteraciones a fin de encontrar una raíz de:

x2 + 10 cos(x) = 0

Con una aproximación de 10−3 , encuentre además dicha raíz.

SOLUCIÓN

Según la gráfica de la ecuación no lineal notamos que una de las raíces se ubica entre los
puntos h2; 4i y por consiguiente se procede ha hallar el numero aproximado de iteraciones
según:

ln(a) − ln(ε)
n=
ln(2)

donde:

a=4−2
ε = 10−3
ln(4−2)−ln(10−3 )
n= ln(2)
= 10.97 ≈ 11

11 iteraciones aproximadamente por el método de bisección.


Algoritmo:

Programa: Matlab

Ingeniería Civil Pag. 9


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.5 MÉTODO DE LA POSICIÓN FALSA

2.35. La ecuación de estado de Brittie - Bridgeman en su forma


virial es
β γ δ
P V = RT + + 2+ 3
V V V
donde:

P = presionenatm
T = temperaturaenK (kelvin
V = volumenmolaren L/gmol
R = ConstanteuniversaldelosgasesenatmL/(gmol K)
β = RT B0 − A0 − RTC2
γ = −RT B0 b + A0 a − RB
T2
0c

δ = RB
T2
0 bc

A0 ,B0 , a, b, c = constantes particulares para cada gas.


Calcule el volumen molar V a 50 atm y 100◦ C para los siguientes
gases

Ingeniería Civil Pag. 10


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

SOLUCIÓN

Se aplicó el método de la falsa posición para hallar la raíz de la función:

Esto se realizo en excel, podemos comprobar los resultados.

Para el helio (He)

Por lo tanto para el helio su volumen molar es:

VHe = 0.62542044L/gmo

Para el hidrógeno (H)

Ingeniería Civil Pag. 11


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Por lo tanto para el hidrógeno su volumen molar es:

VH2 = 0.63992L/gmol

Para el oxígeno (O)

Por lo tanto para el oxígeno su volumen molar es:

VO2 = 0.61124181L/gmol

Ingeniería Civil Pag. 12


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.6 MÉTODO DE LA SECANTE

2.36. La ecuación de estado de Redlich - Kwong es


 
a
P + 1  (V − b) = RT
 

T 2 V (V + b)
/

donde:

P = presiónenatm
T = temperaturaenK (kelvin)
V = volumenmolarenL/gmol
R = ConstanteuniversaldelosgasesenatmL/(gmolK )
2 2.5
a = 0.4278 R PT cc
b = 0.0867 RT
Pc
c

a, b = constantesparticularesparacadagas

Calcule el volumen molar V a 50 atm y 100◦ C para los siguientes


gases.

SOLUCIÓN

Se aplicó el método de la secante para hallar la raíz de la función:

Esto se realizo en excel, podemos comprobar los resultados.

Para el helio (He)

Ingeniería Civil Pag. 13


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Por lo tanto para el helio su volumen molar es:

VHe = 0.628769L/gmol

Para el hidrógeno (H)

Por lo tanto para el hidrógeno su volumen molar es:

VH2 = 0.6286102L/gmol

Ingeniería Civil Pag. 14


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Para el oxígeno (O)

Por lo tanto para el oxígeno su volumen molar es:

VO2 = 0.607226L/gmol

Ingeniería Civil Pag. 15


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.7 MÉTODO DE NEWTON - RAPHSON Y RICHMOND

2.37. Mediante la ecuación de estado de Van der Walls (véase


el ejercicio 2.1), encuentre el volumen molar V del CO2 a 80◦ C
y a 10 atm, utilizando los métodos de Newton- Raphson y de
Richmond (véase el problema 2.13)

SOLUCIÓN

P=Presión en atm
T=Temperatura en K (kelvin)
V=Volumen molar en L/gmol
R=Constante universal de los gases en atm L/(gmolK ) = 0.08205
a,b = Cionstantes particulares para cada gas.

Hallando el volumen molar V a 10 atm y 80◦ C para el CO2

Primeramente hallamos un f (V ) el cual se logra modificando la ecuación de Van der Walls.


 
P+
a
V2 
(V − b) = RT

P + V2 (V − b) − RT = 0
a
 
PV2 + a (V − b) − V2 RT = 0
f (V ) = PV3 − (Pb + RT)V2 + aV − ab = 0

MÉTODO DE NEWTON RAPHSON


f ( xi )
xi + 1 = xi −
f 0 ( xi )

Ingeniería Civil Pag. 16


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

MÉTODO DE RICHMOND
2 ∗ f ( xi ) ∗ f 0 ( xi )
xi + 1 = xi − 2
2 ∗ [f 0 (xi )] − f (xi ) ∗ f 00 (xi )

Finalmente
En conclusión el método de Richmond tiende a la convergencia mas rápido que el de
Newton - Raphson, el método de Richmond es de tercer orden y la cantidad de iteraciones
es menor que el de Newton - Raphson, pero para esto debemos tener la segunda derivada
de la función a evaluar.

PREGUNTA 2.8 MÉTODO DE STEFFENSEN


√ √
2.24. Encuentre una aproximación 3 2 y a 3 con el método
de Steffensen. El calculo deberá ser correcto en cuatro dígitos
significativos. Compare los resultados con los obtenidos en el
problema 2.18.

SOLUCIÓN

El método de Steffensen es similar al punto fijo, debido a que es necesario obtener una
función g (x), tener un x0 , pero se diferencia del x1l :

Ingeniería Civil Pag. 17


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

x = g (x)
x1 = g ( x0 )
x2 = g ( x1 )
2
x −x
x1l = x0 − x (2 −2x
1 0)
+x
2 1 0

Utilizando el Matlab, obtenemos:

Ingeniería Civil Pag. 18


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

En conclusión por el método de Steffensen :



3
2 = 1.25992

3 = 1.73205

Converge mas rápido que el método de la bisección aplicado al problema 2.18

PREGUNTA 2.9 MÉTODO DE STEFFENSEN

2.25. Aproxime una solución para cada una de las siguientes


ecuaciones con una aproximación de 10−3 , usando el método
de Steffensen con x0 = 0.

a. 3x − x2 + ex − 2 = 0

b. 4.1x2 − 1.3ex = 0

c. x2 + 2xex − e2x = 0

SOLUCIÓN

Aplicando el método de Steffensen:


2−ex
g ( x1 ) = 3−x
q
1.3ex
g ( x2 ) = 4.1

e2x −x2
g ( x3 ) = 2ex

Utilizando el Matlab, nos da la siguiente tabla:

Ingeniería Civil Pag. 19


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Finalmente

x̄1 = 0.25753
x̄2 = 3.83910
x̄3 = −0.94157

Ingeniería Civil Pag. 20


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.10 MÉTODO DE NEWTON - RAPHSON

2.27. Utilizando el método del Newton - Raphson con valores


iniciales complejos (a + bi) encuentre las raices complejas del
polinomio.

f (x) = x3 + 4x + 3x2 + 12

SOLUCIÓN

Aplicando el método de Newton - Raphson con valores iniciales:


x0 = 1 + i y x0 = 2 − 3i

Utilizando Matlab

Ingeniería Civil Pag. 21


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Algoritmo

Resultados

x̄1 = 0 + 2i
x̄2 = 0 − 2i

PREGUNTA 2.11 MÉTODO DEL PUNTO FIJO

2.28. Utilizando el método de Müller con valores iniciales reales,


encuentre las raíces complejas del polinomio del problema 2.28.

f (x) = x3 + 4x + 3x2 + 12

SOLUCIÓN

Aplicando el método de Muller con valores iniciales.

x0 = 1;x1 = 2yx2 = 3
x0 = 1;x1 = 0.5yx2 = −2
f (x) = x3 + 4x + 3x2 + 12

Empleando Matlab, obtenemos:

Ingeniería Civil Pag. 22


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Algoritmo del programa:

Ingeniería Civil Pag. 23


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Resultados:

x̄1 = 0 + 2i
x̄2 = 0 − 2i

PREGUNTA 2.12 MÉTODO DE NEWTON - RAPHSON

2.29. Encuentre las raíces faltan tes de la ecuación polinomial


usada a lo largo del capitulo para ilustrar los distintos métodos.

f (x) = x3 + 2x2 + 10x − 20 = 0

pero usando ahora el método de Newton - Raphson con valores


iniciales complejos

SOLUCIÓN

Aplicando el método de Newton - Raphson con valores iniciales:


x0 = 1 + 5i Y x0 = 1 − 5i
Aplicando Matlab:

Ingeniería Civil Pag. 24


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Resultados:

x̄1 = −1.68441 + 3.43133i


x̄2 = −1.68441 − 3.43133i

Ingeniería Civil Pag. 25


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.13 MÉTODO DE LA POSICIÓN FALSA

2.42. Para obtener la temperatura de burbuja de una solución


líquida de CC14 y CF4 en equilibrio con su vapor, se llegó a la
ecuación:
   
1221.8 376.71
760 = 0.75 106.898− T +227.4 + 0.25 106.195− T +241.2

Aplicando un método iterativo de dos puntos, encuentre la tem-


peratura de burbuja T con una aproximación de 10−2 aplicando
a f (T ).

SOLUCIÓN

La ecuación de f (T ) es:
   
6.898− T1221.8 6.195− T376.71
f (T ) = −760 + 0.75 10 +227.4 + 0.25 10 +241.2

Al graficar notamos que podemos obtener dos valores iniciales

XI = −110

XD = −90

Eps = 0.0001 = 10−4 , para mayor precisión.


En el Matlab:

Ingeniería Civil Pag. 26


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Código del Matlab:

PREGUNTA 2.14 MÉTODO DE MULLER

2.47. El factor de fricción f para fluidos pseudoplásticos que


siguen el modelo de Ostwald - DeWaele se calcula mediante la
siguiente ecuación.
1 4   0.4
= 0.75 log Ref 1−0.5n − 1.2
f n n
Encuentre el factor de fricción f , si se tiene un número de
Reynolds Re de 6000 y un valor de n = 0.4

SOLUCIÓN

La ecuación de F (f ) es:
4   0.4 1
F (f ) = 0.75
log Ref 1−0.5n
− 1.2 −
n n f
Al graficar notamos que podemos obtener tres valores iniciales debido a que es necesario
evaluar el problema por el método de Muller debido a la existencia de raíces imaginarias:
X0 = 0.01
X1 = 0.02
X2 = 0.03
Eps = 0.001, para mayor precisión.

Ingeniería Civil Pag. 27


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

En el Matlab:

Codigo del Matlab:

Ingeniería Civil Pag. 28


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.15 MÉTODO DE MULLER

2.48. La siguiente relación entre el factor de fricción f y el


número de Reynolds Re se cumple cuando hay flujo turbulento
de un fluido en un tubo liso
1
q 
= −0.4 + 1.74 ln Re f
f
Construya una tabla de valores de correspondientes a números
de Reynolds de 104 hasta 106 con intervalos de 104 .

SOLUCIÓN

La ecuación de F (f ) es:
1
 q 
F (f ) = −0.4 + 1.74 ln Re f −
f

Según el problema tenemos que hacer una tabla con distintos valores de Re (número de
Reynolds)y para cada uno de estos hay que hallar f, pero seria muy laborioso y por motivos
didácticos solo se hallara f para:

Re = 10000
Re = 100000
Re = 1000000

Al graficar notamos que podemos obtener tres valores iniciales debido a que es necesario
evaluar el problema por el método de Muller debido a la existencia de raíces imaginarias:

x0 = 0.01
x1 = 0.02
x2 = 0.03

Eps = 0.001, para mayor precisión.


En el Matlab:

Ingeniería Civil Pag. 29


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Codigo del Matlab:

Ingeniería Civil Pag. 30


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.16 MÉTODO DEL PUNTO FIJO

2.49. Para determinar la constante de nacimientos de una


población se necesita calcular λ en la siguiente ecuación:

0.435104  λ 
1.546106 = 106 eλ + e −1
λ
con una aproximación de 0.001.

SOLUCIÓN

Primero despejamos λ para luego obtener la función f (λ) y poderla evaluarla por el
método de secante en los intervalos (−0.014; 0.050) por hallarse próximo a una raíz de la
f (λ)

0.435104  λ 
f (λ) = 1.546106 − 106 eλ − e − 1 f (λ)
λ

Nota:
El problema se resolvió en Mathcad por ser una calculadora de calculo de fácil manejo y
didáctico.

Ingeniería Civil Pag. 31


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 2.17 MÉTODO DEL PUNTO FIJO

2.46. Suponga que el fenómeno de la transmisión de calor en


un cierto material obedece en forma aproximada al modelo

1/
 
q αT

2 −x2
T = T0 + β  e 4αt
k π

Calcule el tiempo requerido para que la temperatura a la dis-


tancia x alcance un valor dado. Use la siguiente información.

T0 = 25◦ C
q = 300BT U /hf t2
k = 1BT U /hf t2◦ F
α = 0.04f t2 /h
T = 120◦ F
◦ ◦ 1
β = 12 F1 f t C /2
h /2
x = 1f t

SOLUCIÓN

Primero despejamos t para luego obtener una función f (t) y poderla evaluarla por el
método de la secante en los intervalos (2.5; 3) por hallarse próximo una raíz de la función
f (t).

1/
 
q  αT

2 −x2
f (t) = T0 + β  e 4αt −T
k π

Nota:
El problema se resolvió en Mathcad por ser una calculadora de calculo de fácil manejo y
didáctico

Ingeniería Civil Pag. 32


CAP. 2 SOLUCIÓN DE ECUACIONES NO LINEALES UNSCH

Ingeniería Civil Pag. 33


2
Capítulo

MATRICES Y SIS-
TEMAS DE ECUA- 3
3 1

CIONES LINEALES

MÉTODOS
NUMÉRICOS

PREGUNTA 3.1 MÉTODO DE THOMAS

3.26. Utilice el algoritmo de Thomas, para resolver los siguientes


sistemas:

0.5x1 + 0.25x2 = 0.32


0.3x1 + 0.8x2 + 0.4x3 = 0.77
a)
0.2x2 + x3 + 0.6x4 = −0.6
x3 − 3x4 = −2

x1 − x2 = 1
b) 2x1 − x2 + x3 = 8
x2 + x3 = 4

4x1 + x2 = −1
−8x1 − x2 + x3 = 13
c) 3x2 − 2x3 + 4x4 = −3
x3 − x4 + x5 = 2.1
2x4 + 6x5 = 3.4

SOLUCIÓN

Empleando el algoritmo de thomas desarrollamos:


Para a)

0.5x1 + 0.25x2 = 0.32


0.3x1 + 0.8x2 + 0.4x3 = 0.77
0.2x2 + x3 + 0.6x4 = −0.6
x3 − 3x4 = −2

Ingeniería Civil Pag. 34


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Utilizando Matlab

Respuesta

x1 = −0.1411 , x2 = 1.5623, x3 = −1.0937, x4 = 0.3021

Ingeniería Civil Pag. 35


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Para b)

x1 − x2 = 1
2x1 − x2 + x3 = 8
x2 + x3 = 4

Utilizando Matlab

Respuesta

x1 = 4, x2 = 3, x3 = −17

Ingeniería Civil Pag. 36


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Para c)
4x1 + x2 = −1
−8x1 − x2 + x3 = 13
3x2 − 2x3 + 4x4 = −3
x3 − x4 + x5 = 2.1
2x4 + 6x5 = 3.4

Utilizando Matlab

Respuesta

x1 = 0.9250, x2 = −4.7000, x3 = 15.7000, x4 = 10.6250, x5 = −2.9750

Ingeniería Civil Pag. 37


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

PREGUNTA 3.2 MÉTODO DE DOOLITLE

3.37. Resuelva los siguientes sistemas de ecuaciones con el


algoritmo 3.8. (Doolitle)

4x1 + x2 − x3 = 8
a) 2x1 + 5x2 = 5
3x1 + 8x2 + 9x3 = 0

5.8x1 + 3.2x2 + 11.24x3 = 20.24


b) 4.3x1 + 3.4x2 + 9.625x3 = 17.325
2.5x1 + 5.2x2 + 9.625x3 = 17.325

SOLUCIÓN

Empleando el método Doolitle desarrollamos:


Para a)

4x1 + x2 − x3 = 8
2x1 + 5x2 = 5
3x1 + 8x2 + 9x3 = 0

Utilizando Matlab

Ingeniería Civil Pag. 38


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Respuesta

x1 = 1.7081 , x2 = 0.3168, x3 = −0.8509

Para b)

5.8x1 + 3.2x2 + 11.24x3 = 20.24


4.3x1 + 3.4x2 + 9.625x3 = 17.325
2.5x1 + 5.2x2 + 9.625x3 = 17.325

Utilizando Matlab

Ingeniería Civil Pag. 39


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Respuesta

x1 = 1, x2 = 1, x3 = 1

PREGUNTA 3.3 METODO: ALGORITMO ELABORADO

3.39. Con el algoritmo 3.9 elabore un algoritmo para resolver


sistemas lineales simétricos y resuelva con él los siguientes
sistemas.

−5x1 + 5x2 + 3x3 = 1


a) 5x1 + 6x2 + x3 = 2
3x1 + x2 + 7x3 = 3

3.33x1 + 4.81x2 − 2.22x3 = 5


b) 4.81x1 + 10x2 + 7.45x3 = 0
−2.22x1 + 7.45x2 + 15x3 = 2

Ingeniería Civil Pag. 40


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

SOLUCIÓN

Con el algoritmo 3.9 se elaboro el siguiente programa para solucionar este sistema de
ecuaciones lineales.
El programa se hizo en el matlab, ejecutando obtenemos la solución al ejercicio:
Para a)

−5x1 + 5x2 + 3x3 = 1


5x1 + 6x2 + x3 = 2
3x1 + x2 + 7x3 = 3

Donde:

−5 5 3 1
   

A =  5 6 1 ,b =  2 
   
  

3 1 7 3

Utilizando Matlab

Ingeniería Civil Pag. 41


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Respuesta

x1 = 0.1535 , x2 = 0.1485, x3 = 0.3416

Para b)

3.33x1 + 4.81x2 − 2.22x3 = 5


4.81x1 + 10x2 + 7.45x3 = 0
−2.22x1 + 7.45x2 + 15x3 = 2

Donde:

3.33 4.81 −2.22 5


   

4.81 10 7.45 ,b =  0 


   
A=
   
−2.22 7.45 15 2

Utilizando Matlab

Ingeniería Civil Pag. 42


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Respuesta

x1 = 1.4845, x2 = 1.0073, x3 = −0.0097

Ingeniería Civil Pag. 43


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

PREGUNTA 3.4 METODO GAUSS-SEIDEL

3.47.En la solución de una estructura doblemente empotrada


se obtuvo el siguiente sistema
1 1
C+ AP = 0
EI EI
donde EI es el módulo de elasticidad del elemento
   
−1.80 P1
22.50
   





 P2 

−67.50 P3
   
,P
   
C = = 

 0.00 


 P4 

165.00
   





 P5 

0.00 P6

72.00 0.00 0.00 9.00 0.00 0.00


 

0.00 2.88 0.00 0.00 0.00 −4.50


 
 
 
0.00 0.00 18.00 9.00 0.00 0.00
 
 
A= 

 9.00 0.00 9.00 12.00 0.00 0.00 

0.00 0.00 0.00 0.00 33.00 0.00
 
 
 
0.00 −4.50 0.00 0.00 0.00 33.000

Encuentre P.

SOLUCIÓN

Simplificando la ecuación tenemos:


1 1
C+ AP = 0
EI EI
C + AP = 0 → AP = −C

Despejando p1 de la primera ecuación, p2 de la segunda, etc.


9 1.80
P1 = − P4 +
72 72

4.50 22.5
P2 = − P6 −
2.88 2.88
9 67.5
P3 = − P4 +
18 18
9 9
P4 = − P1 − P3
12 12
−165
P5 = = −5
33

Ingeniería Civil Pag. 44


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

4.50
P6 = P2
33

Vector inicial:
h iT
P (0) = 1 1 1 1 1 1
Este ejercicio se resolvió con el programa Visual basic.
Programa: Visual Basic

Respuesta:
P1 = 6.908289
P2 = 99.277974
P3 = 64.133155
P4 = 53.281083
P5 = −5.000000
P6 = 13.537906

Ingeniería Civil Pag. 45


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

PREGUNTA 3.5 METODO: POR GAUSS SEIDEL Y JACOBI

3.52. Resuelva los siguientes sistemas de ecuaciones lineales


mediante los métodos de Gauss Seidel y de Jacobi.

5 −1 −1 3
    
x
 1 
1 2   x2  =  0 
  
a) 
 −1    
3 −1 2 x3 4

2 1 1 4
    
x
 1 
b )  1 2 1   x2  =  4 
  
    

1 1 2 x3 4

10x1 − x4 = 0.2
5x2 + x4 = 0.4
c) 2x3 = 1.0
−x1 + 8x4 + x5 = 0.6
x2 + 3x4 + 5x5 = 0.8

SOLUCIÓN

Para a)

5 −1 −1 3
    
x
 1 
 1 −1 2   x2  =  0 
  
    
3 −1 2 x3 4

Tomamos un valor inicial:


h iT
x(0) = 1.5 5 1

Tolerancia: 0.0001
Cuya solución sera de la siguiente manera:

x1 (k ) = − aa12
11
x2 (k−1) − aa11
13
x3 (k−1) + b1
a11

x2 (k ) = − aa21
22
x2 (k ) − aa22
23
x3 (k−1) + b2
a22

x3 (k ) = − aa31
33
x2 (k ) − aa33
32
x3 ( k ) + b3
a33

Reemplazando en estas formulas obtenemos la siguiente tabla de iteraciones, usando Visual


Basic.

Ingeniería Civil Pag. 46


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Programa: Visual Basic

Respuesta

x1 = 1.999667 , x2 = 5.332753, x3 = 1.666876

Ingeniería Civil Pag. 47


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Para b)

2 1 1 4
    
x
 1 
 1 2 1   x2  =  4 
  
    
1 1 2 x3 4

Tomamos un valor inicial:


h iT
x(0) = 0 0 0

Tolerancia: 0.000001
Cuya solución sera de la siguiente manera:

x1 (k ) = − aa12
11
x2 (k−1) − aa11
13
x3 (k−1) + b1
a11

x2 (k ) = − aa21
22
x2 (k ) − aa22
23
x3 (k−1) + b2
a22

x3 (k ) = − aa31
33
x2 (k ) − aa33
32
x3 ( k ) + b3
a33

Reemplazando en estas formulas obtenemos la siguiente tabla de iteraciones, usando Visual


Basic.
Programa: Visual Basic

Ingeniería Civil Pag. 48


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Respuesta

x1 = 0.999997 , x2 = 1.000002, x3 = 1.000000


Para c)

10x1 − x4 = 0.2
5x2 + x4 = 0.4
2x3 = 1.0
−x1 + 8x4 + x5 = 0.6
x2 + 3x4 + 5x5 = 0.8

METODO JACOBI(Desplazamiento simultáneo)


Tomamos un valor inicial:
h iT
x(0) = 1 1 1 1 1

Tolerancia: 0.0001
Cuya solución sera de la siguiente manera:

x1 (k ) = − aa12
11
x2 (k−1) − aa11
13
x3 (k−1) + b1
a11

x2 (k ) = − aa21
22
x1 (k−1) − aa22
23
x3 (k−1) + b2
a22

x3 (k ) = − aa31
33
x1 (k−1) − aa33
32
x2 (k−1) + b3
a33

Reemplazando en estas formulas obtenemos la siguiente tabla de iteraciones, usando Visual


Basic.

Ingeniería Civil Pag. 49


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Programa: Visual Basic

Respuesta

x1 = 0.235864 , x2 = 0.656545 , x3 = 0.500000 , x4 = 0.358677 , x5 = 1.122210

METODO GAUSS- SEIDEL(Desplazamiento sucesivo)


Tomamos un valor inicial:
h iT
x(0) = 1 1 1 1 1

Tolerancia: 0.0001
Cuya solución sera de la siguiente manera:

Ingeniería Civil Pag. 50


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

x1 (k ) = − aa12
11
x2 (k−1) − aa11
13
x3 (k−1) + b1
a11

x2 (k ) = − aa21
22
x1 (k ) − aa22
23
x3 (k−1) + b2
a22

x3 (k ) = − aa31
33
x1 (k ) − aa33
32
x2 ( k ) + b3
a33

Reemplazando en estas formulas obtenemos la siguiente tabla de iteraciones, usando Visual


Basic.
Programa: Visual Basic

Respuesta

x1 = 0.235906
x2 = 0.656375
x3 = 0.500000
x4 = 0.358798
x5 = 1.122171

Ingeniería Civil Pag. 51


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

PREGUNTA 3.6 METODO: METODO SOR

3.41. Resuelva los siguientes sistemas de ecuaciones lineales


mediante SOR.

4x1 − 2x2 = 0
a) −2x1 + 4x2 − x3 = 0.5
− x2 + x3 = 1

5x1 + x2 + 2x3 − x4 = 1
x + 7x2 + 3x4 = 2
b) 1
2x1 5x3 + x4 = 3
−x1 + 3x2 + x3 + 8x4 = 4

10x1 − x4 = 0.2
5x2 + x4 = 0.4
c) 2x3 = 1.0
−x1 + 8x4 + x5 = 0.6
x2 + 3x4 + 5x5 = 0.8

SOLUCIÓN

Para a)

4x1 − 2x2 = 0
a) −2x1 + 4x2 − x3 = 0.5
− x2 + x3 = 1
Donde:
4 −2 0 0
   

A =  −2 4 −1  , b =  0.5 
   
  

0 −1 1 1

Tomamos un valor inicial:


h iT
x(0) = 1 1 1

Constante de sobrerelación: w=1.20


Tolerancia: 0.000001
Cuya solución sera de la siguiente manera:

x1 (k ) = (1 − w ) x1 (k−1) − wa12
a11 x2
(k−1) − wa13 x (k−1) +
a11 3
wb1
a11

x2 (k ) = − wa21 (k ) + (1 − w ) x (k−1) − wa23 x (k−1) + wb2


a22 x1 2 a22 3 a22

x3 (k ) = − wa31 (k ) − wa32 x (k ) + (1 − w ) x (k−1) + wb3


a33 x1 a33 2 3 a33

Ingeniería Civil Pag. 52


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Reemplazando en estas formulas obtenemos la siguiente tabla de iteraciones, usando Excel.


Programa: Excel

Respuesta

x1 = 0.136364 , x2 = 0.272727, x3 = 0.318182

Para b)
5x1 + x2 + 2x3 − x4 = 1
x1 + 7x2 + 3x4 = 2
2x1 5x3 + x4 = 3
−x1 + 3x2 + x3 + 8x4 = 4
Donde:
5 1 2 −1 1
   

1 7 0 3  2
   
,b = 
  
A= 

 2 0 5 1  
 3 

−1 3 1 8 4
Tomamos un valor inicial:
h iT
x(0) = 0 0 0 0
Constante de sobrerelación: w=1.25
Tolerancia: 0.000001
Cuya solución sera de la siguiente manera:
x1 (k ) = (1 − w ) x1 (k−1) − wa12
a11 x2
(k−1) − wa13 x (k−1) +
a11 3
wb1
a11

x2 (k ) = − wa21 (k ) + (1 − w ) x (k−1) − wa23 x (k−1) + wb2


a22 x1 2 a22 3 a22

x3 (k ) = − wa31 (k ) − wa32 x (k ) + (1 − w ) x (k−1) + wb3


a33 x1 a33 2 3 a33

Ingeniería Civil Pag. 53


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Reemplazando en estas formulas obtenemos la siguiente tabla de iteraciones, usando Excel.


Programa: Excel

Respuesta

x1 = 0.064356 , x2 = 0.101485, x3 = 0.492574 , x4 = 0.408416

Para c)

10x1 − x4 = 0.2
5x2 + x4 = 0.4
2x3 = 1.0
−x1 + 8x4 + x5 = 0.6
x2 + 3x4 + 5x5 = 0.8

Donde:
10 0 0 −1 0 0.2
   

0 5 0 1 0  0.4
   
  
   
A=
 0 0 2 0 0 

,b = 
 1.0


0 0 8 1  0.6
   

 −1  



0 1 0 3 5 0.8

Tomamos un valor inicial:


h iT
x(0) = 1 1 1 1 1

Constante de sobrerelación: w=1.30


Tolerancia: 0.000001

Ingeniería Civil Pag. 54


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Cuya solución sera de la siguiente manera:

x1 (k ) = (1 − w ) x1 (k−1) − wa12
a11 x2
(k−1) − wa13 x (k−1) +
a11 3
wb1
a11

x2 (k ) = − wa21 (k ) + (1 − w ) x (k−1) − wa23 x (k−1) + wb2


a22 x1 2 a22 3 a22

x3 (k ) = − wa31 (k ) − wa32 x (k ) + (1 − w ) x (k−1) + wb3


a33 x1 a33 2 3 a33

Reemplazando en estas formulas obtenemos la siguiente tabla de iteraciones, usando Excel.


Programa: Excel

Respuesta

x1 = 0.027055 , x2 = 0.065891, x3 = 0.500000 , x4 = 0.062678 , x5 = 0.000000

Ingeniería Civil Pag. 55


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

PREGUNTA 3.7 MÉTODO GRADIENTE CONJUGADO

Resuelva el siguiente sistema de ecuaciones lineales mediante


Gradiente Conjugado.

3x1 − x2 + x3 = 1
−x1 + 6x2 + 2x3 = 0
x1 + 2x2 + 7x3 = 4

Referencia: Libro de Burden y Faires (pag.47 ejercicio 5.a))

SOLUCIÓN

Del sistema de ecuaciones tenemos:


3 −1 1 1
   

A =  −1 6 2  , b =  0 
   
  

1 2 7 4
Asumimos un valor inicial:
 
0






(0)
x = 0
 0

 

Tolerancia: 10−3
Calcular:
 
1 





(0) (0)
Ω = S0 = b − AX = 0
 4

 


 
1






(0)
Ω = 0
 4

 

Para k = 0
 
7






q0 = A.S0 = 7
 29

 

T
Ω(0) .Ω(0)
α0 = = 0.138211
S0T .q0
Algoritmo:
 
0.138211 





(1) (0)
X = X + α0 .S0 =  0
 0.552844
 

Ingeniería Civil Pag. 56


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

 
0.325230






(1) (0)
Ω = Ω − α0 .q0 = −0.967477
 
 −0.008119
 

T
Ω(1) .q0
β0 = T = −0.055123
S0 .q0
 
0.087646






(1)
S1 = Ω − β0 S0 = −0.967477
 0.212373

 

Para k = 1
 
1.442788






q1 = A.S1 =  −0.467762 
 −0.360697
 

T
Ω(1) .Ω(1)
α1 = = 0.175501
S1T .q1
 
0.153593 





(2) (1)
X = X + α1 .S1 = −0.169793
 0.590116

 

Seguimos operando hasta llegar a los resultados.


Programa: Matlab

Ingeniería Civil Pag. 57


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

PREGUNTA 3.8 MÉTODO GRADIENTE CONJUGADO

Resuelva el siguiente sistema de ecuaciones lineales mediante


Gradiente Conjugado.

10x1 + 5x2 = 6
5x1 + 10x2 − 4x3 = 25
−4x2 + 8x3 − x4 = −11
−x3 + 5x4 = −11

Referencia: Libro de Burden y Faires (pag.478 ejercicio 5.d))

SOLUCIÓN

Del sistema de ecuaciones tenemos:


10 5 6
   

 5 10 −4 25
   
,b = 
  
A= 

 −4 8 −1 


 −11 

−1 5 −11

Asumimos un valor inicial:


1
 

 

1

 

 
X (0) =


 1 


1

 

Tolerancia: 10−3
Calcular:
 

 −9 

14

 

 
Ω(0) = S0 = b − AX (0) =


 −14 


 
−15
 

Para k = 0
 

 −20 

151

 

 
q0 = A.S0 = 

 −153 


 
−61
 

T
Ω(0) .Ω(0)
α0 = = 0.130443
S0T .q0
Algoritmo:

Ingeniería Civil Pag. 58


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

 

 −0.173987 

2.826202

 

 
X (1) = X (0) + α0 .S0 =


 −0.826202 


 
−0.956645
 

 



−6.391140 


−5.696893

 

Ω(1) = Ω(0) − α0 .q0 =


 5.957779 


 
−7.042977
 

T
Ω(1) .q 0
β0 = = −0.226935
S0T .q0
 



−8.433555 


−2.519803

 

S1 = Ω(1) − β0 S0 =


 2.780689 


 
−10.447002
 

Para k = 1
 



−96.934565 


−78.488561

 

q1 = A.S1 =


 42.771726 


 
−55.015699
 

T
Ω(1) .Ω(1)
α1 = = 0.092688
S1T .q1
 

 −0.955676 

2.592646

 

 
X (2) = X (1) + α1 .S1 = 

 −0.568465 


 
−1.924957
 

Seguimos operando hasta llegar a los resultados.

Ingeniería Civil Pag. 59


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Programa: Matlab

PREGUNTA 3.9 MÉTODO GRADIENTE CONJUGADO

Resuelva el siguiente sistema de ecuaciones lineales mediante


Gradiente Conjugado.

4x1 + x2 + x3 + x5 = 6
x1 + 3x2 + x3 + x4 = 6
x1 + x2 + 5x3 − x4 − x5 = 6
x2 − x3 + 4x4 = 6
x1 − x3 + 4x5 = 6

Referencia: Libro de Burden y Faires (pag.479 ejercicio 5.e))

SOLUCIÓN

Del sistema de ecuaciones tenemos:

Ingeniería Civil Pag. 60


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

4 1 1 0 1 6
   

1 3 1 1 0  6
   
  
   
A=
 1 1 5 −1 −1 

,b = 
 6


0 1 −1 4 0  6
   
   
  
1 0 −1 0 4 6

Asumimos un valor inicial:

1
 

 

 
1

 


 

 
X (0) = 1
1

 


 


 

1

 

Tolerancia: 10−3
Calcular:
 


 −1 


0

 


 

 
Ω(0) = S0 = b − AX (0) = 1
2

 


 


 

2

 

Para k = 0
 


 −1 


2

 


 

 
q0 = A.S0 = 0
7

 


 


 

6

 

T
Ω(0) .Ω(0)
α0 = = 0.37037
S0T .q0

Algoritmo:

0.62963
 

 

 
1

 


 

 
X (1) = X (0) + α0 .S0 = 1.37037
1.74074

 


 


 

1.74074

 

 


 −0.62963 


−0.74074

 


 

 
Ω(1) = Ω(0) − α0 .q0 = 1
 
−0.59259

 


 

 
−0.22222

 

Ingeniería Civil Pag. 61


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

T
Ω(1) .q0
β0 = T = −0.234567
S0 .q0
 


 −0.864197 


−0.74074

 


 

 
S1 = Ω(1) − β0 S0 = 1.234567
 
−0.123456

 


 

 
0.246914

 

Para k = 1
 


 −2.716047 


−1.975306

 


 

 
q1 = A.S1 =

4.44444 
−2.469131

 


 

 
−1.111108

 

T
Ω(1) .Ω(1)
α1 = = 0.251471
S1T .q1
0.412310
 

 

 
0.813725

 


 

 
X (2) = X (1) + α1 .S1 = 1.680828
1.709694

 


 


 

1.802832

 

Seguimos operando hasta llegar a los resultados.


Programa: Matlab

Ingeniería Civil Pag. 62


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

PREGUNTA 3.10 MÉTODO DE POTENCIAS

3.60. Encuentre el valor característico dominante y los vectores


característicos correspondientes del sistema de ecuaciones.

4 1 0.3 −1 1
    
x1
1 7 2 0   x2 0
    
    
 = 

 −0.3 2 5 2   x3
 


 2 

−1 0 −2 4 x4 3

SOLUCIÓN

Sea el vector inicial:


h iT
x(0) = 1 1 1 1

Se debe generar una sucesión de vectores {x}n


Se debe generar una sucesión de factores de normalización {s}n
Primera iteración:

4 1 0.3 −1 1 4.3 0.43


      

1 7 2 0   1  10 1
      
 = 10 
    
  =  = s 2 x2

 −0.3 2 5 2  1  
 
 8.7 


 0.87 

−1 0 −2 4 1 1 0.1

Segunda iteración:

4 1 0.3 −1 0.43 2.881 0.314177


      

1 7 2 0  1  =  9.17 1
      
 = 9.17 
      
  = s 3 x3

 −0.3 2 5 2   0.87  
 
 6.421 


 0.700218 

−1 0 −2 4 0.1 −1.77 −0.193021

Tercera iteración:

4 1 0.3 −1 0.314177 2.659794 0.305211


      

1 7 2 0  1 8.714613 1
      
 = 8.714613 
       
 =  = s 4 x4

 −0.3 2 5 2   0.700218
 


 5.020795 


 0.576035 

−1 0 −2 4 −0.193021 −2.486697 −0.285348

Cuarta iteración:

Ingeniería Civil Pag. 63


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

4 1 0.3 −1 0.305211 2.679033 0.316765


      

1 7 2 0  1 8.457481 1
      
 = 8.457481 
      
  =  = s 5 x5

 −0.3 2 5 2   0.576035
 


 4.218416 


 0.498779 

−1 0 −2 4 −0.285348 −2.598873 −0.307287

Quinta iteración:

4 1 0.3 −1 0.316765 2.723981 0.327625


      

1 7 2 0  1 8.314323 1
      
 = 8.314323 
      
  =  = s 6 x6

 −0.3 2 5 2   0.498779
 


 3.784292 


 0.155153 

−1 0 −2 4 −0.307287 −2.543471 −0.305914

Sexta iteración:

4 1 0.3 −1 0.327625 2.752960 0.334181


      

1 7 2 0  1 8.237931 1
      
 = 8.237931 
      
  =  = s 7 x7

 −0.3 2 5 2   0.155153
 


 3.565650 


 0.432833 

−1 0 −2 4 −0.305914 −2.461583 −0.298811

Séptima iteración:

4 1 0.3 −1 0.334181 2.765385 0.337249


      

1 7 2 0  1 8.199847 1
      
 = 8.199847 
      
  =  = s 8 x8

 −0.3 2 5 2   0.432833
 


 3.446289 


 0.422726 

−1 0 −2 4 −0.298811 −2.395091 −0.292090

Al seguir iterando, se consigue llegar a la respuesta.


Tabla de Iteraciones

Ingeniería Civil Pag. 64


CAP. 3 MATRICES Y SISTEMAS DE ECUACIONES LINEALES UNSCH

Por lo tanto:
Valor característico dominante

λ = 8.177449

Vector característico dominante

0.337025
 

1
 
 
φ= 

 0.420213 

−0.281851

Ingeniería Civil Pag. 65


2

Capítulo

SISTEMAS DE ECUA-
CIONES NO LINEALES
3

4 1

MÉTODOS
NUMÉRICOS

PREGUNTA 4.1 MÉTODO DEL PUNTO FIJO MULTIVARIABLE

4.3a obtenga una estimación inicial X 0 , y 0 Y aproxime dicha


solución, empleando el método de punto fijo.

f 1 = x2 + y 2 − x
f 2 = x2 − y 2 − y

SOLUCIÓN

A través del método de punto fijo multivariable Analíticamente:

**primera iteracion: con los valores iniciales:x = [10.5]

x1 = (1 − 0.52 )0.5 = 0.866


y1 = (12 − 0.5)0.5 = 0.707

La distancia

q
Dist. = (0.86603 − 1)2 + ( 0.70711 − 0.5)2 = 0.2467

... los pasos son iterativos.

Ingeniería Civil Pag. 66


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

Ingeniería Civil Pag. 67


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.2 MÉTODO DEL PUNTO FIJO MULTIVARIABLE

4.6a Utilice el método de punto fijo multivariable para


encontrar una solución de cada uno de los siguientes sistemas.

f1 = x1 (4 - O.0003x1 - 0.0004y1 )
f2 = y1 (2 - 0.0002x1 - 0.0001y1 )

SOLUCIÓN

A través del método de punto fijo multivariable, con desplazamiento sucesivo. Analítica-
mente:
*Para la condicion incial de x0 = 1; y0 = 1
**primera iteracion:

x1 = (2 ∗ y0 − 0.0001 ∗ y0 2 )/(0.0002 ∗ y0 ) = 9999.50


y1 = (4 ∗ x1 − 0.0003 ∗ (x1 )2 )/(0.0004 ∗ x1 ) = 2500.3750

La distancia
q
(99995 − 1)2 + (2500.4 − 1)2 = 10306.16

x −x0
1
=
... la iteracion se repite.

Ingeniería Civil Pag. 68


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.3 MÉTODO DEL PUNTO FIJO MULTIVARIABLE

4.6b Utilice el método de punto fijo multivariable.

f1 = x1 2 + 2x2 2 − x2 − 2x3
f2 = x1 2 − 8x22 + 10x3 − 0.0001
f3 = (x1 2 )/(7x2 x3 ) − 1

SOLUCIÓN

A través del método de punto fijo multivariable, con desplazamiento sucesivo. Analítica-
mente: despejando una variable en cada ecuación.
*Para la condicion incial de x0 = 1; y0 = 1; z0 = 1
**primera iteracion:

x1 = (2 ∗ z0 + y0 − 2 ∗ y0 2 )0.5 = 1
y1 = ((−0.0001 + x1 2 + 10 ∗ z0)/8)0.5 = 1.1726
z1 = x1 2 /(7 ∗ y1 ) = 0.1218

Ingeniería Civil Pag. 69


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

La distancia
q
Dist. = (x1 − x0 )2 + (y1 − y0 )2 + (z1 − z0 )2 = 0.8950
... la iteracion se repite.

Ingeniería Civil Pag. 70


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.4 MÉTODO DE NEWTON - RAPHSON MODIFICADO

4.9a Resuelva el sistema de ecuaciones no, lineales


1/2
f1 = (x1 + cos(x1 x2 x3 ) − 1)
1/4
f 2 = ( 1 − x1 ) + x2 + x3 (0.05x3 − 0.15) − 1
f3 = 1 + x2 + 0.1x2 2 − 0.01x2 − x3
2

SOLUCIÓN

Primero se calcula las derivadas parciales de cada función, para las iteracione respectivas.
df1
dx0 = −(y0 z0 sin(x0 y0 z0 ) − 1)/(2(x0 + cos(x0 y0 z0 ) − 1)(1/2) )
df2
dy0 =1
df3
dz0 = −1

cuya condición inicial: x = x0 = 0; y0 = 0; z0 = 0

Ingeniería Civil Pag. 71


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

del donde las raíces son: x1 = 0.0000; x2 = 0.10000; x3 = 1.0000

Ingeniería Civil Pag. 72


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.5 MÉTODO DE BROYDEN

4.9b Utilice el método Broyden

f1 = 0.5sin(x1 x2 ) − x2/(4Π) − 0.5x1


f2 = 0.920423(exp(2x1 ) − exp(1) + 8.65256x2 −2exp(x1 ))

SOLUCIÓN

Primero se calcula la jacobiana, necesitamos hallar las derivadas de cada función



df1 df1


dx = (x2 cos(x1 x2 ))/2 − 1/2 dy = (x1 cos(x1 x2 ))/2 − 1/(4π )


df2 df2
dx = (1.8408exp(2x1 )) − (1.8408 ∗ exp(x1 )) dy = 7.9640

para el valor de x1 = 1; x2 = 1

−0.2298 0.1906


(0)
J =
8.5982 7.9640

Con inversa de la jacobiana

−2.2957 0.0549


(0)−1
J =
2.4785 0.0663

La primera raíz

x(1)T = 0.2366 0.9127
Para la primera iteracion se calcula con estos valores,en la formula numérica
(−1) T −1
1 −1 0 (−1) (∆X (1) − (J 0 ) ∆f (1) )(∆X 1 ) (J 0 )
(A ) = (J ) +
(∆X 1 )T (J 0 )(−1) ∆f (1)

Ingeniería Civil Pag. 73


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

de donde las raíces son: x1 = −0.11943; x2 = 0.42849

Ingeniería Civil Pag. 74


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.6 MÉTODO DE NEWTON - RAPSHON

4.11 Utilice el método Newton

f1 = 4x1 - 9x2 + 2x3 - 5


f2 = 2x1 - 4x2 + 6x3 - 3
f3 = x1 - x2 + 3x3 - 4

SOLUCIÓN

A travez de la hoja de calculo de Excel se facilita el calculo


Par locual necesitamos ja matriz jacobiana y la inversa de ella.

de donde las raíces son: x1 = 6.950; x2 = 2.500; x3 = −0.1500

Ingeniería Civil Pag. 75


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.7 METODO PUNTO FIJO MULTIVARIABLE

4.14 Utilice el método iterativo de punto fijo para resolver el


sistema de ecuaciones no lineales del ejemplo 4.4, con el vector
inicial
a)con desplazamientos sucesivos b) con desplazamientos simultá-
neos

f1 = 3x1 −cos(x2 x3 ) − 0.5


f2= x1 2 − 625x2 2
f3 = exp(−x1 x2 ) + 20x3 +(1Oπ−3)/3

SOLUCIÓN

A través del método de punto fijo multivariable, con desplazamiento sucesivo. se despeja
una variable en cada ecuación.
*Para la condicion incial de x0 = 0; y0 = 0; z0 = 0
**primera iteracion:

x1 = (cos(y0 z0 ) + 0.5)/3 = 0.5000


y1 = (x1 2 /625)1/2 = 0.0200
z1 = −(exp(−x1 y1 ) + (10π−3)/3)/20 = −0.5231

La distancia
q
2 2 2

x −x0 = (x1 − x0) + (y1 − y0) + (z1 − z0)
1

... la iteracion se repite para el nuevo valor de x1 = 0.5000; x2 = 0.0200; x3 = .5231

Ingeniería Civil Pag. 76


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

Ingeniería Civil Pag. 77


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.8 NEWTON-RAPSHON MODIFICADO

4.17 Elabore un programa para resolver sistemas de ecuaciones


no lineales por el método de Newton-Rapshon modificado,
utilizando para ello el algoritmo 4.3.

f1 = x0 2 + 2y0 2 + exp(x0 + y0 ) + x0 z0 − 6.1718


f2 = 10y0 +y0 z0
f3 = sin(x0 z0) + y02 + x0 − 1.141

SOLUCIÓN

Primero se calcula las derivadas parciales de cada función, para las iteracione respectivas.
df1
dx0 = 2 ∗ x0 + z0 + exp(x0 + y0)
df2
dy0 = z0 + 10
df3
dz0 = x1 ∗ cos(x1 ∗ z0)

Evaluando en
[x0 = 1; y0 = 1; z0 = 1]T
se optiene los x1 = x0 − f 1/df lx; y1 = y0 − f 2/df 2y; z1 = z0 − f 3/df 3z;

Ingeniería Civil Pag. 78


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

Ingeniería Civil Pag. 79


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.9 METODO BROYDEN- NEWTON

4.20Resuelva los sistemas de ecuaciones no lineales del


problema 4.9 con el método de Broyden.Compare el número de
iteraciones requerido con el número requerido en los métodos
de punto fijo y de Newton-Raphson multivariable. Emplee en
la comparación EP S = /xi − xi−1 / < 10−4

SOLUCIÓN


df1 df1


dx = (x2 cos(x1 x2 ))/2 − 1/2 dy = (x1 cos(x1 x2 ))/2 − 1/(4π )


df2 df2
dx = (1.8408exp(2x1 )) − (1.8408 ∗ exp(x1 )) dy = 7.9640

para el valor de x1 = 1; x2 = 1

−0.2298 0.1906


J (0) =

8.5982 7.9640

Con inversa de la jacobiana

−2.2957 0.0549


(0)−1
J =
2.4785 0.0663

La primera raíz

x(1)T = 0.2366 0.9127

Para la primera iteración se calcula con estos valores,en la formula numérica


(−1) T −1
1 −1 0 (−1) (∆X (1) − (J 0 ) ∆f (1) )(∆X 1 ) (J 0 )
(A ) = (J ) +
(∆X 1 )T (J 0 )(−1) ∆f (1)
Empleando el método de Newton-Raphson determinaremos el vector cero como vector
inicial; el prendimiento es similar, como se puede apreciar en 4.9 *La conclusión es que con
el método de Newton converge mas rápido, que de Broyden. Esto dice que para ejercicios
sencillos Broyden no es tan conveniente.

Ingeniería Civil Pag. 80


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

Ingeniería Civil Pag. 81


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.10 METODO BROYDEN

4.21Elabore un programa de cómputo para resolver sistemas de


ecuaciones no lineales con el método de Broyden.Emplee para
ello el algoritmo 4.4. Resuelva con dicho programa el sistema

f1 = x1 2 + 2x2 2 + exp(x1 + x2) − 6.1718 + x1 x3


f2 = 10x2 +x2 x3
f3 = sin(x1 x3 ) + x2 2 + x1 − 1.141

SOLUCIÓN

Calculamos la jacobiana, necesitamos hallar las derivadas de cada función Cuyas derivadas
son:
df1
dx0 = 2x0+ z0 +exp(x0 + y0 )
df2
dy0 = z0 +10
df3
dz0 = x1 cos(x1 z0 )
Empleando el método de Newton-Raphson determinaremos el vector cero como vector
inicial. El jaconbiano


10.3891 11.3891 1.0000
J (0) = 0 11.0000 1.0000

1.5403 2.0000 0.5403



La inversa de la jacobiana

0.0949 −0.0999 0.0094


 

(0)−1
=  0.0371 0.0980 −0.2499 
 
J 

−0.4076 −0.0778 2.7493
El vector inicial determinado es:
h i
X (1)T = 1.5883 0.1538 −0.6922

Ingeniería Civil Pag. 82


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

Luego para la primera iteración se toman estos valores, y reemplazaremos en la formula


iterativa.

para el valor de x1 = 1; x2 = 1; x3 = 1
(−1) T −1
1 −1 0 (−1) (∆X (1) − (J 0 ) ∆f (1) )(∆X 1 ) (J 0 )
(A ) = (J ) +
(∆X 1 )T (J 0 )(−1) ∆f (1)
Luego determinar x(2) empleando la ecuación:

X (2) = X (1) − (A1 )−1 f (1)

Ingeniería Civil Pag. 83


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.11 METODO DE BROYDEN

4.26aResuelva los siguientes sistemas de ecuaciones algebraicas


no lineales, proponiendo en cada caso vectores iniciales. Emplee
en cada caso los métodos que juzgue más convenientes

f2 =x2 sin(x1 ) + cos(x1 )−x3


f2 = exp(x1 + x2) − x1 2 cos(x1 ) − π/1.15
f3 = x2 + 3x1 x3 + x1 3

SOLUCIÓN

Para calculamos la jacobiana, necesitamos hallar las derivadas de cada función evaluadas
en: x = [−22 − 2] Empleando el método de Newton-Raphson determinaremos el vector
cero como vector inicial. El jaconbiano

0.0770 −0.9093 −1.0000


 

(0)
J =  −4.3018 1.0000 0
 
 

6.0000 1.0000 −6.0000

La inversa de la jacobiana

−0.1801 − 0.19380.0300
 

(0)−1  
J =  −0.77490.16630.1291
 

−0.3093 − 0.1661 − 0.1151
El vector inicial determinado es:
h i
X (1)T = 1.5883 0.1538 −0.6922

Ingeniería Civil Pag. 84


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

Luego para la primera iteración se toman estos valores, y reemplazaremos en la formula


iterativa.

(−1) T −1
1 −1 0 (−1) (∆X (1) − (J 0 ) ∆f (1) )(∆X 1 ) (J 0 )
(A ) = (J ) +
(∆X 1 )T (J 0 )(−1) ∆f (1)

Luego determinar x(2) empleando la ecuación; así sucesivamente hasta alcanzar la distancia
optima
X (2) = X (1) − (A1 )−1 f (1)

Ingeniería Civil Pag. 85


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

PREGUNTA 4.12 METODO NEWTON-RHAPSON

4.26cResuelva los siguientes sistemas de ecuaciones algebraicas


no lineales, con newton -Rhapson
3
f1 = x0 3 + y0 3 − z 0 − 129
f2 = x0 2 + y0 2 − z0 2 − 9.75
f3 = x0 +y0 −z0 −9.49

SOLUCIÓN

Generamos la matriz aumentada



df 1x df 1y df 1z
 

−f1
J (0)−1 = 
 df2x df2y df2z
 

−f2 

df3x df3y df3z −f3

la primera iteración será


Al evaluar la matriz en [x0, y0]T se obtiene:x0 = 3y0 = 2z0 = −3

27 12 −27 67.0000
 

 6 4 6 5.7500 
 
 
1 1 −1 1.4900

Resolviendo por eliminación de Gauss resulta:

[ 2.7114 −1.7847 −0.5633 ]T

La distancia:

q
2 2 2

(l )
x −x (O) = (2.7114 − 3) +(−1.7847 − 2) +(−0.5633 − 3) = 3.29453

Ingeniería Civil Pag. 86


CAP. 4 SISTEMAS DE ECUACIONES NO LINEALES UNSCH

Ingeniería Civil Pag. 87


2
3 Capítulo

APROXIMACIÓN
4
5 1

FUNCIONAL E IN- 5

TERPOLACIÓN

MÉTODOS
NUMÉRICOS

PREGUNTA 5.1 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN

5.1 La densidad del carbonato neutro de potasio en solución


acuosa varía con la temperatura y la concentración de acuerdo
con la tabla siguiente. a) Calcule la densidad a 40°C y 15%
de concentración. b) Calcule la densidad a 50°C y 28%
de concentración. c) Calcule la densidad a 90°C y 25% de
concentración. d) Calcule la concentración que tiene una
solución de densidad 1.129 a una temperatura de 60 °C.

Utilice interpolaciones cuadráticas en todos los incisos.

SOLUCIÓN

a) La concentración se toma como argumento x y las densidades (a40řC ) como los


valores de la función f(x). y aplicando el polinomio de Lagrange (interpolaciones
cuadráticas) se obtiene:

Ingeniería Civil Pag. 88


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Table 5.1: .
T (řC)
c(%)
40
4 1.0276
12 1.1013
20 1.1801

Respuesta La densidad a 15% de concentración a 40 °C es 1.1303

b) Se toman ahora las temperaturas como argumentos x, las densidades (a 28% de


concentracion) como los valores funcionales; luego, mediante una interpolación
cuadrática queda:

Ingeniería Civil Pag. 89


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta La densidad a 28%de concentración y 50 °C es 1.2597


c) La densidad se aproxima a 90°C, utilizando primero la fila de 12% de concentración
después la fila de 20% de concentración y por último la fila de 28% de concen-
tración. Con estas densidades obtenidas a 90 °C se aproxima la densidad a 25% de
concentración. Utilizando el programa de matlab se obtienen las respuestas
Primer paso Aproximación de la densidad a 12% y 90°C.

Respuesta La densidad a 12% de concentración y 90 °C es 1.0725


Segundo paso Aproximación de la densidad a 20% y 90°C.

Ingeniería Civil Pag. 90


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta La densidad a 20% de concentración y 90 °C es 1.1511 Tercer paso Aproximación


de la densidad a 28% y 90°C

Respuesta La densidad a 28% de concentración y 90 °C es 1.2359

Ingeniería Civil Pag. 91


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta La densidad a 25% de concentración y 90 °C es 1.2034

d) En este caso es necesario interpolar los valores de la densidad a 60 °C a diferentes


concentraciones, para después interpolar la concentración que corresponda a una
densidad de 1.129.

Respuesta La concentración de densidad 1.129 y de 60°C es 15.9741%

Ingeniería Civil Pag. 92


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.2 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN

5.2 Los datos de presión-temperatura-volumen para el etano


se muestran en la tabla siguiente, donde la temperatura (1)
está en °C, la presión (P) en atmósferas y el volumen específico
(1N) en moles/litro.

Calcule el volumen específico en moles/litro para una presión


de 7 atmósferas y una temperatura de 175°C.

SOLUCIÓN

Aplicando el polinomio de Lagrange en Matlab se obtiene:

Respuesta El volumen específico en moles/litro para una presión de 7 atmósferas y una


temperatura de 75°C es 94.2953.

Respuesta El volumen específico en moles/litro para una presión de 7 atmósferas y una


temperatura de 150°C es 177.0340.

Ingeniería Civil Pag. 93


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta El volumen específico en moles/litro para una presión de 7 atmósferas y una


temperatura de 200°C es 232.1175.

Finalmente tenemos la tabla:

Respuesta El volumen específico en moles/litro para una presión de 7 atmósferas y una


temperatura de 175°C es 204.5635

Ingeniería Civil Pag. 94


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.3 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN

5.3 Dados:.

a) Encuentre los coeficientes a0, a1, a2, del polinomio de


segundo grado que pasa por estos tres puntos, por el método
de Lagrange.
b) Realice el mismo proceso que en a) pero ahora empleando el
método de aproximación polinomial simple..

SOLUCIÓN

b)Encontrando los valores de a0, a1, a2, del polinomio de segundo grado que pasa por
estos tres puntos, por el método de Lagrange

P2 (x) = a0 (x − x1 )(x − x2 ) + a1 (x − x0 )(x − x2 ) + a2 (x − x0 )(x − x1 )


parax = x0
a0 = (x −xf ()(x0x) −x )
0 1 0 2
parax = x1
a1 = (x −xf ()(x1x) −x
1 0 1 2)
parax = x2
a2 = (x −xf ()(x2x) −x
2 0 2 1)

b) Encontrando los valores de a0, a1, a2, del polinomio de segundo grado que pasa por
estos tres puntos, por el método aproximación polinomial simple

P2 (x) = a0 + a1 x + a2 x2
parax = x0
f ( x 0 ) = a0 + a1 x 0 + a2 x 0 2
parax = x1
f ( x 1 ) = a0 + a1 x 1 + a2 x 1 2
parax = x2
f ( x 2 ) = a0 + a1 x 2 + a2 x 2 2

Ingeniería Civil Pag. 95


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.4 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN

5.4 Dada una función y = f (x) en forma tabular, a menudo se


desea encontrar un valor x correspondiente a un valor dado de
y; este proceso, llamado interpolación inversa, se lleva a cabo
en la forma ya vista, pero intercambiando los papeles de x y y.
Dada la siguiente tabla..

donde y es la amplitud de la oscilación de un péndulo largo,


en cm y x es el tiempo medido en min desde que empezó la
oscilación..
Encuentre el polinomio de aproximación de Lagrange de
segundo grado que pasa por los puntos (1), (2) y (3) y el valor
de x correspondiente a y = 2cm..

SOLUCIÓN

2.5(y−2.47)(y−1.22) 5(y−4.97)(y−1.22) 7.5(y−4.97)(y−2.47)


P2 ( y ) = (4.97−2.47)(4.97−1.22) + (2.47−4.97)(2.47−1.22) + (1.22−4.97)(1.22−2.47)

Elvalordexparaunvalordey = 2cmesde : x = 5.8422


P2 (2) = 5.8422

Ingeniería Civil Pag. 96


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta El valor de x para un valor de y = 2cm es de: x = 5.8422

PREGUNTA 5.5 APROXIMACIÓN POLINOMIO DE NEWTON

5.14 Para los valores siguientes.

Donde e son los volts y p los kilowatts en una curva de pérdida


en el núcleo para un motor eléctrico:.

a) Elabore una tabla de diferencias divididas..


b) Con el polinomio de Newton en diferencias divididas de
segundo grado, aproxime el valor de p correspondiente a e =
90 volts..

SOLUCIÓN

Aplicando la programación en matlab se obtiene: a)Tabla de diferencias divididas.

Ingeniería Civil Pag. 97


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

b)Newton en diferencias divididas de segundo grado (e = 90 volts.) Comparación Matlab


vs Visual Basic 6.0

Ingeniería Civil Pag. 98


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta El valor de p (kilowatts) para un valor de e = 90 volts es de: p(90) = 2.59


tanto en Matlab y Visual Basic 6.0

PREGUNTA 5.6 APROXIMACIÓN POLINOMIO DE NEWTON

5.15 En la tabla siguiente:.

Donde i es la corriente v el voltaje consumido por un arco


magnético, aproxime el valor de v para i = 3.5 por un polinomio
de Newton en diferencias dividas y compare con el valor dado
por la fórmula empírica..

v = 30.4 + 90.4 ∗ i−0.507


.

SOLUCIÓN

Aplicando la programación en Matlab y Visual Basic 6.0 se obtiene:

Ingeniería Civil Pag. 99


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Para i = 3.5 en la por la fórmula empírica.

Ingeniería Civil Pag. 100


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta El valor de v (voltaje) para un valor de i = 3.5 volts es de: v (3.5) = 67.8 tanto
en Matlab y Visual Basic 6.0. Pero para i = 3.5 en la por la fórmula empírica v (3.5) = 78.3,
no coinciden.

PREGUNTA 5.7 APROXIMACIÓN POLINOMIO DE NEWTON

5.18 Con los siguientes valores.

Donde p/a es la carga en lb/pulg2 que causa la ruptura de una


columna de hierro dulce con extremos redondeados l/r es la
razón de la longitud de la columna al mínimo radio de giro de
su sección transversal.
Encuentre el polinomio de tercer grado que pasa por estos
puntos en sus distintas formas:
a)
p 3 ( x ) = a0 + a1 x + a2 x 2 + a3 x 3
b) Forma de Lagrange.
c) Aproximación de Newton (en diferencias divididas).
d)Aproximación de Newton en diferencias finitas (hacia delante
y hacia atrás).

SOLUCIÓN

a)Aproximación polinomial simple

p3 (x) = a0 + a1 x + a2 x2 + a3 x3
a0 + 140a1 + 19600a2 + 2744000a3 = 12800
a0 + 180a1 + 32400a2 + 5832000a3 = 7500
a0 + 220a1 + 48400a2 + 10648000a3 = 5000
a0 + 240a1 + 57600a2 + 13824000a3 = 3800

Ingeniería Civil Pag. 101


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Resolviendo el sistema de ecuaciones lineales obtenemos:

a0 = 99600
a1 = −1209.1666667
a2 = 5.375
a3 = −0.0083333

p3 (x) = 99600 − 1209.1667x + 5.375x2 − 0.00833x3

b) Forma de Lagrange.

P3 (x) = a0 (x − x1 )(x − x2 )(x − x3 ) + a1 (x − x0 )(x − x2 )(x − x3 ) + a2 (x − x0 )(x − x1 )(x − x3 )+


a3 (x − x0 )(x − x1 )(x − x2 )
para x = x0
f ( x0 )
a0 =
(x0 − x1 )(x0 − x2 )(x0 − x3 )
para x = x1
f ( x1 )
a1 =
(x1 − x0 )(x1 − x2 )(x1 − x3 )
para x = x2
f ( x2 )
a2 =
(x2 − x0 )(x2 − x1 )(x2 − x3 )
para x = x3
f ( x3 )
a3 =
(x3 − x0 )(x3 − x1 )(x3 − x2 )
x3 − 645x2 + 145100x − 11952000
P3 ( x ) = −
120
c)Aproximación de Newton (en diferencias divididas).

Ingeniería Civil Pag. 102


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Para n = 3

P3 (x) = a0 + a1 (x − x0 ) + a2 (x − x0 )(x − x1 ) + a3 (x − x0 )(x − x1 )(x − x2 )


a0 = f [x0 ] = 12800
a1 = f [x0 , x1 ] = −132.5
a2 = f [x0 , x1 , x2 ] = 0.8750
a3 = f [x0 , x1 , x2 , x3 ] = −0.0083
P3 (x) = 12800 − 132.5(x − x0 ) + 0.8750(x − x0 )(x − x1 ) − 0.0083(x − x0 )(x − x1 )(x − x2 )
P3 (x) = −(0.0083x3 − 5.357x2 + 1205.98x − 99415.2)

d) Aproximación de Newton en diferencias finitas (hacia delante y hacia atrás).

Hacia adelante
x − 140
s=
40
s(s − 1) 2
P2 (x) = f [x0 ] + s ∗ ∆f [x0 ] + ∆ f [ x0 ]
2
f [x0 ] = 12800
∆f [x0 ] = −5300
∆2 f [x0 ] = 2800
    
x − 140
  x−140
40
x−140
40 −1
P2 (x) = 12800 − ∗ (5300) + 2800
40 2
Hacia atrás

Ingeniería Civil Pag. 103


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

x − 220
s=
40
s(s + 1) 2
P2 (x) = f [x2 ] + s ∗ ∆f [x2 ] + ∆ f [ x2 ]
2
f [x2 ] = 5000
∆f [x2 ] = −2500
∆2 f [x2 ] = 2800
    

x − 220
 x−220
40
x−220
40 +1
P2 (x) = 5000 − ∗ (250) + 2800
40 2

PREGUNTA 5.8 METODO DE NEWTON EN DIFERENCIAS FINITAS

5.19 En una reacción química, la concentración del producto


CB cambia con el tiempo como se indica en la tabla de abajo.
Calcule la concentración CB cuando t = 0.82, usando un
polinomio de Newton en diferencias finitas.

SOLUCIÓN

Para aplicar diferencias finitas se debe tener un espaciamiento entre los tiempos constantes,
y eso se logra a partir det = 0.40 a t = 1.00. Aplicando la programación en Matlab se
obtiene:

Ingeniería Civil Pag. 104


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta El valor de CB (voltaje) para un valor de t = 0.82 volts es de: C (0.82) = 1.12
en Matlab de grado 3.

PREGUNTA 5.9 MÉTODO DE APROXIMACIÓN POLINOMIO DE


NEWTON

5.23 Si aproxima la función dada abajo por un polinomio de


segundo grado y con éste interpola en x = 10, estime el error
cometido en esta interpolación.

SOLUCIÓN

Este es un problema de estimación de error.

Respuesta El valor del error cometido en esta interpolación es 97.9592.

Ingeniería Civil Pag. 105


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.10 MÉTODO DE APROXIMACIÓN POLINOMIO DE


NEWTON

5.24 Demuestre que el término del error para la aproximación


polinomial de segundo grado es:

R2 (x) = (x − x0 )(x − x1 )(x − x2 )f [x, x0 , x1 , x2 ]

SOLUCIÓN

Así queda demostrado:

f (x) = f [x0 ] + (x − x0 )f [x0 , x1 ] + (x − x0 )(x − x1 )f [x0 , x1 , x2 ] + R2 (x)


R2 (x) = f (x) − f [x0 ] − (x − x0 )f [x0 , x1 ] − (x − x0 )(x − x1 )f [x0 , x1 , x2 ]
f [ x0 , x1 ]
" #
f ( x ) − f [ x0 ]
R2 (x) = (x − x0 )(x − x1 ) − − f [ x0 , x1 , x2 ]
(x − x0 )(x − x1 ) (x − x1 )
f [ x0 , x1 ]
" #
f [x, x0 ]
R2 (x) = (x − x0 )(x − x1 ) − − f [ x0 , x1 , x2 ]
( x − x1 ) ( x − x1 )
f [x, x0 ] − f [x0 , x1 ]
" #
R2 (x) = (x − x0 )(x − x1 ) − f [ x 0 , x1 , x2 ]
( x − x1 )
R2 (x) = (x − x0 )(x − x1 ) [f [x, x0 , x1 ] − f [x0 , x1 , x2 ]]
R2 (x) = (x − x0 )(x − x1 )(x − x2 )f [x, x0 , x1 , x2 ]

PREGUNTA 5.11 MÉTODO DE INTERPOLACIÓN

5.29 En la siguiente tabla, r es la resistencia de una bobina en


ohms y T la temperatura de la bobina en žC. Por mínimos
cuadrados determine el mejor polinomio lineal que representa
la función dada.

SOLUCIÓN

Así queda demostrado:

Ingeniería Civil Pag. 106


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta El mejor polinomio lineal que representa la función dada es:

r = a0 + a1 T
r = 10.12223 + 0.027975T

PREGUNTA 5.12 MÉTODO DE INTERPOLACIÓN

5.30 En la tabla.

v es el volumen en pie3 de una lb de vapor y P es la presión en


psia. Encuentre los parámetros a y b de la ecuación

P = av b

SOLUCIÓN

Se resuelve haciendo cambios en ¶ = av b

P = av b
ln(P ) = ln(a) + b ln(v )
y = a0 + a1 x

Ingeniería Civil Pag. 107


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Donde:

y = ln(P )
a0 = ln(a)
a1 = b
x = ln(v )

Respuesta Los parámetros a y b son: a = 481.03743; b = −1.06533

P (v ) = 481.03743(v )−1.06533

PREGUNTA 5.13 MÉTODO DE INTERPOLACIÓN

5.31 Se sabe que el número de pulgadas de una estructura


recién construida que se hunde en el suelo está dada por:

y = 3 − 3e−ax
Donde x es el número de meses que lleva construida la estruc-
tura. Con los valores

Estime a, usando el criterio de los mínimos cuadrados (véase


ejercicio 5.8)

Ingeniería Civil Pag. 108


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

SOLUCIÓN

Se logra despejar las variables del problema y luego se obtiene el resultado esperado.

Respuesta El valor de a = 0.24367

Ingeniería Civil Pag. 109


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.14 MÉTODO DE INTERPOLACIÓN

5.32 En el estudio de la constante de velocidad k de una


reacción química a diferentes temperaturas, se obtuvieron los
datos:

Calcule el factor de frecuencia z y la energía de activación


E, asumiendo que los datos experimentales siguen la ley de
Arrhenius:
−E
k = ze /1.98T

SOLUCIÓN

−E
Se resuelve haciendo cambios en k = ze /1.98T así.
−E
k = ze /1.98T
−E
ln(k ) = ln(z ) + ln(e)
1.98T
E
= ln(z ) − ln(k )
1.98T
1.98 1.98
T −1 = ln(z ) − ln(k )
E E
y = a0 + a1 x

Donde:

y = T −1
1.98
a0 = ln(z )
E
1.98
a1 = −
E
x = ln(k )

Ingeniería Civil Pag. 110


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta Los parámetros z y E son: z = 7.9935e + 010; E = 19999.73938


−19999.73938/
k = 7.9935e + 10e 1.98T

Ingeniería Civil Pag. 111


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.15 MÉTODO DE INTERPOLACIÓN

5.33 Sieder y Tate encontraron que una ecuación que relaciona


la transferencia de calor de líquidos por dentro de tubos
en cambiadores de calor, se puede representar con números
adimensionales.
!d
µ
N u = a(Re) (Pr)
b c
µw

SOLUCIÓN

Se resuelve haciendo cambios en la formula así.


!d
µ
N u = a(Re) (Pr)
b c
µw
!
µ
ln(N u) = ln(a) + b ln(Re) + c ln(Pr) + d ln
µw
y = a0 + a1 u + a2 v + a3 z

Donde
y = ln(N u)
a0 = ln(a)
a1 = b
a2 = c
a3 = d
u = ln(Re)
v = ln(Pr)
!
µ
z = ln
µw

Ingeniería Civil Pag. 112


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta Reemplazando lo datos:


!d
µ
N u = a(Re) (Pr)
b c
µw
!
µ
ln(N u) = ln(a) + b ln(Re) + c ln(Pr) + d ln
µw
y = 0.0471 + 7.8116u − 26.9814v − 103.0261z

a0 = ln(a) = 0.0471
a = 1.04823
a1 = b = 7.8116
a2 = c = −26.9814
a3 = d = −103.0261
!−103.0261
−26.9814 µ
N u = 1.04823(Re) 7.8116
(Pr)
µw

Ingeniería Civil Pag. 113


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.16 MÉTODO DE APROXIMACIÓN POLINOMIO DE


NEWTON

5.35 En una reacción gaseosa de expansión a volumen


constante, se observa que la presión del reactor (batch)
aumenta con el tiempo de reacción según se muestra en la
tabla de abajo ¿Qué grado de polinomio (con el criterio de
ajuste exacto) aproxima mejor la función P = f (t)

SOLUCIÓN

Mediante el criterio de ajuste exacto n = 3 aproxima mejor la función P = f (t)

Ingeniería Civil Pag. 114


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta Armando T = f (t) según la tabla de diferencias divididas:

P3 = f [ x 0 ] + f [ x 0 , x 1 ] ( x − x 0 ) + f [ x 0 , x 1 , x 2 ] ( x − x 0 ) ( x − x 1 )
+ f [ x0 , x1 , x2 , x3 ] ( x − x0 ) ( x − x1 ) ( x − x2 )

T = 1 + 0.6310 (x − 0) + 0.34 (x − 0) (x − 0.1) + 0.1 (x − 0) (x − 0.1) (x − 0.3)


T = 1 + 0.6310x + 0.34x (x − 0.1) + 0.1x (x − 0.1) (x − 0.3)
T = 0.1x3 − 0.04x2 + 0.94x + 1

Ingeniería Civil Pag. 115


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.17 METODO DE INTERPOLACION POR MINIMOS


CUADRADOS

5.37 Los valores

−t/
I =1−e τ
Representan la cantidad s en gr de di cromato de potasio
disueltos en 100 partes de agua a la temperatura t indicada en
°C. La relación entre estas variables es:

SOLUCIÓN

Respuesta
a = 1.7875
b = 0.0006533
c = 1.8462e − 5
log10 s = 1.7875 + 0.0006533t + 1.8462e − 5t2

Ingeniería Civil Pag. 116


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.18 MÉTODO DE INTERPOLACIÓN POR MÍNIMOS


CUADRADOS MULTILINEAL

5.39 Veinte tipos de hojas de acero procesadas en frío tienen


diferentes composiciones de cobre y temperaturas de templado.
Al medir su dureza resultante se obtuvieron los siguientes
valores:

Se sabe que la dureza depende en forma lineal del contenido


u de cobre en% y de la temperatura de templado v y = a0 +
a1 u + a2 v Determine los parámetros a0 a1 y a2 siguiendo el
criterio de los mínimos cuadrados.

SOLUCIÓN

Este es un problema de interpolación por aproximación multilineal con mínimos cuadrados

Ingeniería Civil Pag. 117


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

Respuesta Reemplazando lo datos:

y = a0 + a1 u + a2 v

a0 = 161.3365
a1 = 32.9688
a2 = −0.0855

y = 161.3365 + 32.9688u + −0.0855v

PREGUNTA 5.19 DEL LIBRO DE BURDEN FAIRES(Pájinas 119 y 120)

5) Aplique el método de Neville para aproximar 31/2 con la


función f (x) = 3x con los valores: X0 = −2, x1 = −1, x2 =
0, x3 = 1, x4 = 2

Ingeniería Civil Pag. 118


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

SOLUCIÓN

Buscando el x que cumpla con que f (x) = 3x sea igual a ósea x = 0.5 Llevando a una
tabla de Excel y aplicando el algoritmo de Neville
(x − xi−j ) Qi,j−1 − (x − xi ) Qi−1,j−1
Qij =
xi − xi−j
Se obtiene

Respuesta La aproximación usando la función f (x) = 3x para aproximar 31/3 es 1.70833.

PREGUNTA 5.20 DEL LIBRO DE BURDEN FAIRES

6) Aplique el método de Neville para aproximar


31/2 con la función f (x) = x1/2 con los valores:
X0 = 0, x1 = 1, x2 = 2, x3 = 4, x4 = 5. Compare la ex-
actitud con el ejercicio anterior.

SOLUCIÓN

Buscando el x que cumpla con que f (x) = x1/2 sea igual a 31/2 ósea x = 3. Llevando a
una tabla de Excel y aplicando el algoritmo de Neville
(x − xi−j ) Qi,j−1 − (x − xi ) Qi−1,j−1
Qij =
xi − xi−j
Se obtiene

Respuesta La aproximación usando la función f (x) = x1/2 para aproximar 31/2 es 1.69061
COMPARACION Podemos apreciar que la primera función correspondiente al ejercicio
5 aproxima mejor al resultado buscado en comparación al ejercicio 6, en comparación
al segundo. Este método de Neville solo nos da una aproximación de la interpolación
buscada, y no debe tenerse en cuenta como un método exacto, porque nos da muchos
errores, dependiendo de la cantidad de datos ingresados

Ingeniería Civil Pag. 119


CAP. 5 APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN UNSCH

PREGUNTA 5.21 DEL LIBRO DE BURDEN FAIRES

13) El método de Neville sirve para aproximar f (0.5), cuando


se dispone de la siguiente tabla

Determine P2 = f (0.7)

SOLUCIÓN

Aplicamos el algoritmo de Neville:

(x − xi−j ) Qi,j−1 − (x − xi ) Qi−1,j−1


Qij =
xi − xi−j

De la tabla mostrada en problema tenemos que: Para un x = 0.5 se tiene:

27 (0.5 − 0) P12 − (0.5 − 0.7) 3.5


P012 = =
7 0.7 − 0
P12 = 4

Luego
(0.5 − 0.4) P2 − (0.5 − 0.7) 2.8
P12 = 4 =
0.7 − 0.4
P2 = 6.4
Respuesta
P 2 = f (0.7) = 6.4

Ingeniería Civil Pag. 120


3 2
Capítulo

INTEGRACIÓN Y DIFER- 4

6 1

ENCIACIÓN NUMÉRICA 5 6

MÉTODOS
NUMÉRICOS

PREGUNTA 6.1 METODO DE SIMPSON 3/8

6.1 Emplee la ecuación 6.5 con n = 3 para obtener la ecuación


de Simpson 3/8 (véase Ecs. 6.6)

SOLUCIÓN

.
Hacemos una tabla de diferencias divididas.

Luego aplicamos la fórmula para el caso general:


x
R3
     
n2 n3 n2 n4 n3 n2
x0
f (x)dx = h nf (x0 ) + 2 ∆f (x0 ) + 6 − 4 ∆2 f (x 0) + 24 − 6 + 6 ∆3 f (x 0)
x
R3 h
f (x)dx = h 3f (x0 ) + 92 [f (x1 ) − f (x0 )] + 49 [f (x2 ) − 2f (x1 ) + f (x0 )] + 38 [f (x3 ) − 3f (x2 ) + 3f (x1 )
x0
x
R3 h i
3 9 9 3
f (x)dx = h 8 f ( x 0 ) + 8 f ( x1 ) + 8 f ( x2 ) + 8 f ( x3 )
x0
x
R3
8 [f (x0 ) + 3f (x1 ) + 3f (x2 ) + f (x3 )]
3h
f (x)dx =
x0

RESPUESTA
Por lo tanto así queda demostrado la ecuación de Simpson 3/8
Zx3
3h
f (x)dx = [f (x0 ) + 3f (x1 ) + 3f (x2 ) + f (x3 )]
x0
8

Ingeniería Civil Pag. 121


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

PREGUNTA 6.2 METODO DE SIMPSON 3/8

6.2 Mediante el método de Simpson 3/8 aproxime las integrales


del ejemplo 6.1 Compare los resultados con los obtenidos en los
ejemplos 6.1 y 6.2.

SOLUCIÓN

.
a) Aproxime el área bajo la curva definido por los puntos, entre a = 500yb = 1800

Hacemos una tabla de diferencias divididas.

Mediante mínimos cuadrados obtenemos:

f (x) = 6.447872 + 0.0044868x + 0.000003x2

Para Simpson 3/8 se sabe que n = 3

h = 1800−500
3 = 433.3333
x0 = 500f (x0 ) = 9
x1 = 933.3333f (x1 ) = 13.6046
x2 = 1366.6667f (x2 ) = 18.7041
x3 = 1800f (x3 ) = 23

Por último se aplica la fórmula de Simpson 3/8


1800
3(433.3333)
[9 + 3(13.6046) + 3(18.7041) + 23]
R
f (x)dx = 8
500
1800
f (x)dx = 20950.4896
R
500

RESPUESTA Por lo tanto; mediante el método de Simpson 3/8 obtenemos 20950.4896,


mientras tanto por la integral directa obtenida por mínimos cuadrados se obtuvo 21366.9066,
lo cual representa un error de 1.948
 
Error% = 21366.9066−20950.4896
21366.9066 100
Error% = 1.948%

Lo cual es aceptable, suponiendo que mientras mayor sea n es mayor la exactitud.

Ingeniería Civil Pag. 122


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

PREGUNTA 6.3
6.4 Con el algoritmo obtenido en el problema anterior, integre
la función
1 −x2
√ e 2

Entre los límites a = −1yb = 1. Compare el resultado con los
valores obtenidos numéricamente.

SOLUCIÓN

.
Sabemos que la fórmula de Simpson 3/8 del problema anterior es:
Zx3
3h
f (x)dx = [f (x0 ) + 3f (x1 ) + 3f (x2 ) + f (x3 )]
x0
8

Aplicamos para Simpson 3/8 se sabe que n=3


1− −1
h = (3 ) = 23
x0 = −1f (x0 ) = 0.60653
x1 = −1
3 f (x1 ) = 0.94596
x2 = 3 f (x2 ) = 0.94596
1

x3 = 1f (x3 ) = 0.60653

Por último se aplica la fórmula de Simpson 3/8

R1 3( 23 )
f (x)dx = √
8 2π
[0.60653 + 3(0.94596) + 3(0.94596) + 0.6053]
−1
R1
f (x)dx = 0.68706
−1

RESPUESTA
Por lo tanto; mediante el método de Simpson 3/8 obtenemos 0.68706, mientras tanto por
la integral directa obtenida por integración directa se obtuvo 0.682, lo cual representa un
error de 0.7419

Error% = 0.682−0.68706 100

0.682
Error% = 0.7419%

Lo cual es aceptable, suponiendo que mientras mayor sea n es mayor la exactitud.

Ingeniería Civil Pag. 123


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

PREGUNTA 6.4
6.5 En el gasoducto Cactus, Tabasco a Reynosa, Tamaulipas
se determina el gasto W (kg/min) y su contenido de azufre S
(en por ciento) periódicamente durante el día. Los resultados
se presentan en la tabla.

a. ¿Cuál es el gasto promedio?

b. ¿Qué cantidad de gas se bombea en 24 horas?

c. ¿Cuál es el contenido de azufre promedio diario?

SOLUCIÓN

.
Por mínimos cuadrados hallamos la ecuación cubica de W (t)

NOTA: Se hizo un cambio en el tiempo en horas, se convirtió a minutos y se obtuvo esta


ecuación cubica par mayor precisión:
     
W (t) = 20.1262 + 5.945 10−3 t − 7.967 10−6 t2 + 2.8 10−9 t3

h = 60∗24−0
6 6 = 240
= 1440
t0 = 0W (t0 ) = 20
t1 = 240W (t1 ) = 22
t2 = 480W (t2 ) = 19.5
t3 = 720W (t3 ) = 23
t4 = 960W (t4 ) = 20.968sacadodelaformulaW(960)
t5 = 1200W (t5 ) = 20
t6 = 1400W (t6 ) = 20.8

Por último se aplica la fórmula de Simpson compuesto:


1440
3 [20 + 4(22 + 23 + 20) + 2(19.5 + 20.968) + 20.58]
R 240
W (t)dt =
0
1440
W (t)dt = 30538.88kg
R
0

Y el gasto promedio es:


W 30538.88kg
Wprom = = = 21.208kg/min
t 1440 min

Ingeniería Civil Pag. 124


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

Para el azufre
     
S (t) = 0.326548 + 4.2826 10−4 t − 7.8428 10−7 t2 + 3.7612 10−10 t3

h = 60∗24−0
6 6 = 240
= 1440
t0 = 0S (t0 ) = 0.30
t1 = 240S (t1 ) = 0.45
t2 = 480S (t2 ) = 0.38
t3 = 720S (t3 ) = 0.35
t4 = 960S (t4 ) = 0.3476sacadodelaformulaS(960)
t5 = 1200S (t5 ) = 0.43
t6 = 1400S (t6 ) = 0.40
Por último se aplica la fórmula de Simpson compuesto:
1440
3 [0.3 + 4(0.45 + 0.35 + 0.43) + 2(0.38 + 0.3476) + 0.40]
R 240
S (t)dt =
0
1440
S (t)dt = 566.016
R
0
Y el contenido de azufre (
S 566.016 min
Sprom = = = 0.393067
t 1440 min

PREGUNTA 6.5 MÉTODO DE LA TRAPEZOIDAL COMPUESTO

6.7 Obtenga

Z2
h3
1/ dh
1 1+h 2

SOLUCIÓN

.
Por el método de la trapezoidal compuesto para distintas aproximaciones.

Ingeniería Civil Pag. 125


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

Por el método de Simpson compuesto para un N = 4, y N = 8.

RESPUESTA

Notamos que por el método de Simpson Compuesto es más precisa la integral en compara-
ción con la Trapezoidal Compuesta

PREGUNTA 6.6 MÉTODO DE LA TRAPEZOIDAL COMPUESTO

6.8 Obtenga
Z3
x
xee dx
1

SOLUCIÓN

. Por el método de la trapezoidal compuesto para distintas aproximaciones.

Ingeniería Civil Pag. 126


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

Por el método de Simpson compuesto para un N = 4, y N = 8.

Estos valores de N convergen lento.

Por el método de Simpson compuesto para un N = 512, yN = 1024.

Ingeniería Civil Pag. 127


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

Ahora si habrá una convergencia mayor.

PREGUNTA 6.7 MÉTODO DE INTEGRACIÓN DE ROMBERG

6.12 Emplee la integración de Romberg a fin de evaluar I2(2)


para las siguientes integrales definidas

R1 −x2
a) e 2 dx
−1
R1
b) x3 ex dx
0
R3 dx
c) x
2

SOLUCIÓN

.
Por el método de la trapezoidal compuesto para distintas aproximaciones, luego se armó
una tabla para los valores de Romberg

Ingeniería Civil Pag. 128


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

En donde localizamos I 2 (2) a el cual es 1.712

Luego para b)

En donde localizamos I 2 (2) a el cual es 0.5634


Por ultimo c)

Ingeniería Civil Pag. 129


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

En donde localizamos I 2 (2) a el cual es 0.4055

PREGUNTA 6.8 MÉTODO DE INTEGRACIÓN DE ROMBERG

6.13 Con el criterio de convergencia siguiente



− Ik−1 (m+1) ≤ 10−3
(m)
Ik

Aproxime las integrales que se dan a continuación

R1
a) ecos 2πx dx
0
R2 cos x
b) √
x
dx
1
x R2
c) e /π cos kxdxconk = 1, 2
0

SOLUCIÓN

.
Por el método del trapezoidal compuesto para distintas aproximaciones, luego se armó
una tabla para los valores de Romberg, por último se puso el criterio de convergencia.

Ingeniería Civil Pag. 130


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

En donde localizamos la integral el cual es 1.2661

Luego para b)

En donde localizamos la integral el cual es 0.0792

Por ultimo c)parak = 1yk = 2

Ingeniería Civil Pag. 131


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

En donde localizamos la integral el cual es 1.0442 para k = 1 y -0.8710 para k = 2

PREGUNTA 6.9 MÉTODO DE INTEGRACIÓN DE ROMBERG

6.15 Estime las siguientes integrales

R1
a) sin(101πx)dx
0 
 sin(x)
R1 enx , 0
b) f (x)dxconf (x) = x
0  1 enx = 0

Con una aproximación de 10-5

SUGERENCIA: Emplee como criterio de convergencia


− Ik (m+1) ≤ 10−6
(m)
Ik

con

Ik +1
(m+1)
− Ik +1 (m+2) ≤ 10−6

SOLUCIÓN

Ingeniería Civil Pag. 132


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

Por el método del trapezoidal compuesto para distintas aproximaciones, luego se armó
una tabla para los valores de Romberg, por último se puso el criterio de convergencia.

En donde localizamos la integral el cual es 0.0063

Luego parab)

En donde localizamos la integral el cual es 0.9461

Ingeniería Civil Pag. 133


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

PREGUNTA 6.10 MÉTODO DE INTEGRACION

6.16. La longitud de un intercambiador de calor ce tubos con


céntricos, cuando se usa vapor saturado a temperatura Ts para
calentar un fluido esta dado por:
Tf
m Z Cp
L= dT
Dπ h(Ts − T )
Ti

Donde
!0.8 
0.023k 4m
0.33
µCp
h=
D πDµ k

m es la masa, k es la conductividad térmica, u es la viscosidad,


Cp la capacidad calorífica a presión constante, todas del fluido
frio. Para un fluido cuyas propiedades están dadas por:

Cp (T ) = 0.53 + 0.0006T − 6.25 ∗ 10−6 BTU ◦


lb F
µ(T ) = 30 + 0.09T − 0.00095T 2 pie∗hr
lb

k = 0.153 hrpie
BTU

F

a. ¿Cuál será la longitud necesaria de los tubos para calentar


este fluido de 20 hasta 60 °F? Use

m = 1500lb/hr
Ts = 320◦ F
D = 0.25pies

SOLUCIÓN

.
Por el método de Simpson Compuesto N = 4, se usó la calculadora programable de
Mathcad por ser más didáctica su uso y manejo.

Ingeniería Civil Pag. 134


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

RESPUESTA Por lo tanto la longitud del tubo es 27.686 pies

Ingeniería Civil Pag. 135


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

PREGUNTA 6.11 MÉTODO DE INTEGRACION

6.17 A principios del siglo, Lord Rayleigh resolvió el problema


de la destilación binaria simple (una etapa) por lotes, con la
ecuación que ahora lleva su nombre

ZLf xf
dL Z dx
=
L x
y−x
Li i

Donde L son los moles de la mezcla líquida en el hervidor, x las


fracciones mol del componente más volátil en la mezcla líquida
y y las fracciones mol de su vapor en equilibrio. Los subíndices
y f se refieren al estado inicial y final. Calcule qué fracción de
un lote es necesario destilar en una mezcla binaria para que
x cambie de xi = 0.7axf = 0.4. La relación de equilibrio está
dada por la ecuación
αx
y=
1 + (α − 1)x

Donde alfa es la volatilidad relativa de los componentes y es


una función de x según la siguiente tabla (para una mezcla
dada)

SOLUCIÓN

.
Por el método de Simpson Compuesto y usando una calculadora Mathcad

Ingeniería Civil Pag. 136


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

RESPUESTA

Habrá que destilar el 89.1 por ciento denla carga original

PREGUNTA 6.12 MÉTODO DE INTEGRACIÓN

6.19 Ensaye varios métodos de integración numérica para aprox-


imar
Z1
x2
√ dx
1 − x2
−1

SOLUCIÓN

.
Por el método de Simpson Compuesto y usando una calculadora Mathcad

Ingeniería Civil Pag. 137


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

Luego usando el método de Romberg en Matlab.

RESPUESTA
Esta integral es muy complicada sacar por métodos numeritos ya que resulta en las
iteraciones indefinido por la división de cero (0) pero si se toma valores próximos a -1
como -0.999999 y 1 = 0.9999, si sale la integral, pero no muy exacta.

Ingeniería Civil Pag. 138


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

PREGUNTA 6.13 CUADRATURA DE GAUSS

6.23 Dada la función f(x) en forma tabular

Encuentre
320
Z
x2 f (x)dx
0

Usando la cuadratura de Gauss con varios puntos

SOLUCIÓN

.
Primeramente por el método de hicimos una interpolación de los puntos y se creó la
función siguiente:

f (x) = −0.004139 + 0.0326298∗x−0.000052446∗x2


320 320  
x2 f (x)dx = x2 −0.004139 + 0.0326298∗x−0.000052446∗x2 dx
R R
0 0
320 320
x2 f (x)dx = −0.004139∗x+0.0326298∗x3 −0.000052446∗x4 dx
R R
0 0

Por el método de la cuadratura de Gauss con varios puntos

Para 2 puntos

Para 3 puntos

Ingeniería Civil Pag. 139


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

Para 4 puntos

RESPUESTA Notamos que para 4 puntos no hay variación del área de la integral evaluada
y por lo tanto nos paramos.
320
Z
x2 f (x)dx = 5.02959 ∗ 107
0

PREGUNTA 6.14 CUADRATURA DE GAUSS

6.24 Calcule el cambio de entropía

S que sufre un gas ideal a presión constante al cambiar su


temperatura de 300 a 380 K. Utilice la cuadratura gaussiana
de tres puntos.

ZT2
Cp dT
T
T1

Ingeniería Civil Pag. 140


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

SOLUCIÓN

.
Primeramente por el método de hicimos una interpolación de los puntos y se creó la
función siguiente:

Cp (T ) = 1.62673 + 0.0171254∗T −0.00001984∗T 2

Luego se reemplazó en la integral para hallar el cambio de entropía

∆S

que sufre un gas ideal a presión constante al cambiar su temperatura de 300 a 380 K
380
Z
1.62673 + 0.0171254∗T −0.00001984∗T 2
dT
T
300

Por el método de la cuadratura de Gauss con 3 puntos se obtiene

RESPUESTA Notamos que para 3 puntos el área de la integral evaluada es 1.21492 el


cual representa el cambio de entropía

∆S

que sufre un gas ideal.


380
Z
1.62673 + 0.0171254∗T −0.00001984∗T 2
dT = 1.21492
T
300

Ingeniería Civil Pag. 141


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

PREGUNTA 6.15 CUADRATURA DE GAUSS

6.25 Una partícula de masa m se mueve a través de un fluido


sujeta a una resistencia R que es función de la velocidad v de
m. La relación entre la resistencia R, la velocidad v y el tiempo
t está dada por la ecuación.

Zvf
m
t= dv
v0
R (v )

Supóngase que

R (v ) = −v ∗ v + 0.0001

para un fluido particular. Si m = 10kgyv0 = 10m/s, aproxime


el tiempo requerido para que la partícula reduzca su velocidad
a vf = 5mis, usando el método de cuadratura de Gauss con
dos y tres puntos.

SOLUCIÓN

.
Primeramente colocamos las variables y la ecuación en la integral, para luego evaluarla en
nuestro programa Visual Basic 6.0

Z5
10
t= √ dv
−v v + 0.0001
10

Por el método de la cuadratura de Gauss con varios puntos


Para 2 puntos

Para 3 puntos

Ingeniería Civil Pag. 142


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

Para 4 puntos

RESPUESTA Notamos que a mayor cantidad de puntos, hay mayor precisión y por lo
tanto la respuesta se aproxima a la correcta.
Z5
10
t= √ dv = 2.61969seg
−v v + 0.0001
10

PREGUNTA 6.16 CUADRATURA DE GAUSS CON 3 PUNTOS

6.30 Aproxime las integrales siguientes

R1 R2
a) xexy dydx
01
R2 R1
b) xexy dxdy
10
R3 R8
c) sin (x) cos (y ) dxdy
14
R1 R1
d) xydxdy
00

La ecuación por utilizar es por medio de las cuadraturas de


gauss con 3 puntos

Ingeniería Civil Pag. 143


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

SOLUCIÓN

.
también cabe mencionar que se programó las integrales dobles en mathcad, por ser
didácticas su aprendizaje.

Ingeniería Civil Pag. 144


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

RESPUESTA Notamos que usando métodos numéricos se puede aproximar las integrales
dobles con un mínimo de error usando cuadraturas de Gauss, aquí la respuesta numérica

Ingeniería Civil Pag. 145


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

R1 R2
a) xexy dydx = 1.47616
01
R3 R8
c) sin (x) cos (y ) dxdy = 0.3573
14
R1 R1
d) xydxdy = 0.25
00

PREGUNTA 6.17 MÉTODO DE NEWTON EN DIFERENCIAS FINITAS

6.38 La ecuación de estado de Redlich-Kwong es


" #
a
P + 0.5 (V − b) = RT
T V (V + b)

Donde a = 17.19344yb = 0.02211413 para el oxígeno molecular.


Si T = 373.15K, se obtiene la siguiente tabla de valores

a. a) Calcule la dP/dV cuando V = 1.05 L utilizando las ecua-


ciones 6.37 y 6.38 compárelo con el valor de la derivada
analítica.

b. b) Proceda como en el inciso anterior, pero ahora aplique


la ecuación 6.48 con n=2

SOLUCIÓN

.
Aplicamos la ecuación 6.37 de Antonio Nieves.

df (x) f (x1 ) − f (x2 )


=
dx h
Entre los puntos 0 y 1 por hallarse en el medio el valor de la derivada a evaluar

dP (V ) 27.68355 − 30.43853
= = −27.5498
dV 0.1
Luego aplicamos la ecuación 6.38 de Antonio Nieves para lo cual necesitamos una tabla de
diferencias finitas, porque hay igual espaciamiento entre las x.

Ingeniería Civil Pag. 146


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

df (x) ∆f [x0 ] ∆ 2 f [ x0 ]
= + (2x − x0 − x1 )
dx h 2h2
Entre los puntos 0 y 1 por hallarse en el medio el valor de la derivada a evaluar

dP (V ) −2.755 0.4577
= + (2(1.05) − 1.0 − 1.1) 2 = −27.55
dV 0.1 2(0.1)

Luego comparando con la respuesta analítica:


" #
a
P + 0.5 (V − b) = RT
T V (V + b)

Despejando P (V )

dP (V ) a(2V +b)

−RT
dV V =1.05 = 2 + 0.5 2
(V −b) T (V 2 +bV ) V =1.05
dP (V ) −0.08205(373.15) 17.19344(2V +0.02211413)

= +
dV V =1.05 (V −0.02211413)2 2
373.150.5 (V 2 +0.02211413V ) V =1.05
dP (V )

dV = −27.48776
V =1.05

Se aplicó la ecuación pedida y obtenemos una aproximación aceptable

Ingeniería Civil Pag. 147


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

RESPUESTA
Notamos que los valores obtenidos por los diversos métodos son aproximados y muy
cercano al valor obtenido por el método analítico.

PREGUNTA 6.18 MÉTODO DE NEWTON EN DIFERENCIAS FINITAS

6.39 Calcular

dCa

dP T =325,P =10

De la siguiente tabla.

En una reacción química A + B = Productos, la concentración


del reactante A es una función de la presión P y la temperatura
T. La siguiente tabla presenta la concentración, de A en gmol/L
como función de estas dos variables

Ingeniería Civil Pag. 148


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

SOLUCIÓN

.
Separamos los valores a evaluar

Luego lo programamos en mathcad.

RESPUESTA Se obtuvo una buena aproximación de la derivada con solo 2 puntos.

Ingeniería Civil Pag. 149


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

PREGUNTA 6.19 MÉTODO DE APROXIMACIÓN POLINOMIO DE


NEWTON

6.40 Obtenga la segunda derivada evaluada en x = 3.7 para la


función que se da en seguida

Utilice un polinomio de Newton en diferencias divididas para


aproximar f (x).

SOLUCIÓN

.
Aplicamos las diferencias divididas en matlab.

Armamos nuestro polinomio de grado tres sacado de esta tabla de diferencias divididas.

f (x) = 3 + (x − 1)1.6817 + (x − 1)(x − 1.8)0.0891 − (x − 1)(x − 1.8)(x − 3)0.0194+


(x − 1)(x − 1.8(x − 3)(x − 4.2)0.0037 − (x − 1)(x − 1.8)(x − 3)(x − 4.2)(x − 5)0.0006

Sacando la segunda derivada en matlab se obtiene:

d2 f (x)

= 0.0243
dx2 x=3.7

RESPUESTA
Pude notar que mientras mayor es el grado del polinomio sacado por diferencias divididas
se obtiene una mayor precisión

Ingeniería Civil Pag. 150


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

PREGUNTA 6.20 TEMA DE INTEGRACIÓN

6.44 Dada la tabla:

Calcule f ť(x) parax = 0.3, 0.4y0.5 con n = 2 y compare con los


valores analíticos dados en la tabla

SOLUCIÓN

.
Aplicamos la calculadora de mathcad.

Para x = 0.3

Para x = 0.4

Ingeniería Civil Pag. 151


CAP. 6 INTEGRACIÓN Y DIFERENCIACIÓN NUMÉRICA UNSCH

Para x = 0.5

RESPUESTA
Pude notar que las derivada sacadas con el programa mathcad son casi precisas, su
inexactitud de debe a n = 2, si n fuera mayor, sería la aproximación de las derivadas mayor

Ingeniería Civil Pag. 152


3
2
4 Capítulo

ECUACIONES DIFEREN-
CIALES ORDINARIAS
5 7 7
1

MÉTODOS
NUMÉRICOS

PREGUNTA 7.1 MÉTODO DE RUNGE KUTA DE CUARTO ORDEN

7.15. Encuentre la curva elástica de una viga uniforme con un


extremo libre, de longitud L = 5 m y peso constante de w =
300 kg. Determine también la deflexión del extremo libre. para.

a. El = 117187

b. El = 100000

Las demás condiciones se conservan.

SOLUCIÓN

La figura 7.21 muestra la viga y su curva elástica (línea punteada). Se toma el origen O
de un sistema coordenado en el extremo empotrado de la viga y la dirección positiva del
eje y hacia abajo.

Ingeniería Civil Pag. 153


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Sea x un punto cualquiera de la viga. Para calcular el momento de flexión en el punto x,


M(x), considere la parte de la viga a la derecha de P y que sólo una fuerza hacia abajo
actúa en esa porción, w (L - x), produciendo el momento positivo

M (x) = w (L − x)((L − x)/2) = w (L − x)2 /2

En la teoría de vigas, se demuestra que M(x) está relacionado con el radio de curvatura de
la curva elástica calculado en x así
y 00
EI 1/2
= M (x)
(1 + (y 0 )2 )

donde
E es el módulo de elasticidad de Young y depende del material con el que se construyó la
viga e I es el momento de inercia de la sección transversal de la viga en x.
Si se asume que la viga se flexiona muy poco, que es el caso general, la pendiente y’ de la
curva elástica es tan pequeña que

1 + (y 0 )2 = 1

y la ecuación 4 puede aproximarse por

EIy 0 = M (x) = w (L − x)2 /2

Al cambiar de variable en la forma y’=dy/dz=z, se obtiene el siguiente


dy
dx =z
P V IG
2
dz
dx = w(2EI
L−x)

y (0) = 0
z (0) = 0
y (5) = ?

Casos del problema:

a)El = 117187
Remplazando datos queda

dy
dx =z
P V IG
2
(5−x)
dz
dx = 300
2(117187)
y (0) = 0
z (0) = 0
y (5) = ?

Ingeniería Civil Pag. 154


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Empleando el método de Runge Kutta de 4to orden. Usando la ecuación

yi+1 = yi + h6 (k1 + 2k2 + 2k3 + k4 )


zi+1 = zi + h6 (c1 + 2c2 + 2c3 + c4 )

Calculando los k1, k2, k3, k4, c1, c2, c3, c4.

k1 = f1 (xi , yi , zi ) = zi
k2 = f1 (xi + h2 , yi + hk2 1 , zi + hc21 ) = zi + hc21
k3 = f1 (xi + h2 , yi + hk2 2 , zi + hc22 ) = zi + hc22
k4 = f1 (xi + h, yi + hk3 , zi + hc3 ) = zi + hc3
c1 = f2 (xi , yi , zi ) = 2(117187
300
) ( 5 − xi )
2

c2 = f2 (xi + h2 , yi + 2 , zi
hk1
+ hc21 ) = 2(117187
300
) (5 − (xi + 2 ))
h 2

c3 = f2 (xi + h2 , yi + 2 , zi
hk2
+ hc22 ) = 2(117187
300
) (5 − (xi + 2 ))
h 2

c4 = f2 (xi + h, yi + hk3 , zi + hc3 ) = 2(117187


300
) (5 − (xi + h))
2

para
a)h = 0.5
Al dividir el intervalo de interés [0, 5] en sub intervalos, el tamaño del paso de integración
h es igual a 0.5
Calculando con Excel las iteraciones.

Ingeniería Civil Pag. 155


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Respuesta
Y (5) = 0.20000085
Z (5) = 0.05333356

b)El = 100000
Remplazando datos queda

dy
dx=z
P V IG
2
(5−x)
dz
dx = 300
2(100000)
y (0) = 0
z (0) = 0
y (5) = ?
Empleando el método de Runge Kutta de 4to orden.
Usando la ecuación
yi+1 = yi + h6 (k1 + 2k2 + 2k3 + k4 )
zi+1 = zi + h6 (c1 + 2c2 + 2c3 + c4 )
Calculando los k1, k2, k3, k4, c1, c2, c3, c4.
k1 = f1 (xi , yi , zi ) = zi
k2 = f1 (xi + h2 , yi + hk2 1 , zi + hc21 ) = zi + hc21
k3 = f1 (xi + h2 , yi + hk2 2 , zi + hc22 ) = zi + hc22
k4 = f1 (xi + h, yi + hk3 , zi + hc3 ) = zi + hc3
c1 = f2 (xi , yi , zi ) = 2(100000
300
) ( 5 − xi )
2

c2 = f2 (xi + h2 , yi + 2 , zi
hk1
+ hc21 ) = 2(100000
300
) (5 − (xi + 2 ))
h 2

c3 = f2 (xi + h2 , yi + 2 , zi
hk2
+ hc22 ) = 2(100000
300
) (5 − (xi + 2 ))
h 2

c4 = f2 (xi + h, yi + hk3 , zi + hc3 ) = 2(100000


300
) (5 − (xi + h))
2

para
a)h = 0.5

Ingeniería Civil Pag. 156


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Al dividir el intervalo de interés [0, 5] en sub intervalos, el tamaño del paso de integración
h es igual a 0.5
Calculando con Excel las iteraciones.

Respuesta
Y (5) = 0.23437500
Z (5) = 0.06250000

Ingeniería Civil Pag. 157


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

PREGUNTA 7.2 MÉTODO DE TAYLOR

7.22. Utilice el métodos de Taylor (elija el orden) para resolver


los siguientes problemas de valor Inicial (PYI) y compare con
las soluciones analíticas

a. dy/dx = 3x2 , y (O ) = O, y (l ) =?conh = 0.1

b. dy/dx = Inx, y (l ) = 3, y (2) =?conh = 0.2

c. dy/dx = 2xy, y (l ) = 0.5, y (2) =?con = 0.25

d. dy/dx = y 2 , y (O ) = 1, y (0.5) =?conh = 0.1

SOLUCIÓN

Usando las fórmulas para todos los problemas


h2 df (x, y )

yi+1 = yi + hf (xi , yi ) +
2! dx xi, y

i

df (x, y ) ∂f (x, y ) ∂f (x, y ) dy


= +
dx ∂x ∂y dx
Con Taylor de segundo orden

a)dy/dx = 3x2 , y (O ) = O, y (l ) =?conh = 0.1


Hallando

df (xi , yi )
= 6xi + 0(3xi 2 ) = 6xi
dx
Sustituyendo en la formula principal se tiene
h2
yi+1 = yi + h(3xi 2 ) + (6xi )
2!
Iterando en Excel

Ingeniería Civil Pag. 158


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Respuesta
Y (1) = 0.99

b)dy/dx = Inx, y (l ) = 3, y (2) =?conh = 0.2

Hallando
df (xi , yi ) 1 1
= + 0(ln(xi )) =
dx xi xi
Sustituyendo en la formula principal se tiene

h2 1
yi+1 = yi + h ln(xi ) + ( )
2! xi
Iterando en Excel

Respuesta Y (2) = 3.38988031

e)dy/dx = 2xy, y (l ) = 0.5, y (2) =?con = 0.25

Hallando
df (xi , yi )
= 2yi + 2xi (2xi yi ) = 2yi + 4x2 i yi
dx
Sustituyendo en la formula principal se tiene
h2
yi+1 = yi + h2xi yi + (2yi + 4xi 2 yi )
2!
Iterando en Excel

Respuesta

Ingeniería Civil Pag. 159


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Y (2) = 7.71777588

d)dy/dx = y 2 , y (O ) = 1, y (0.5) =?conh = 0.1

Hallando
df (xi , yi )
= 0 + 2yi (yi 2 ) = 2yi 3
dx
Sustituyendo en la formula principal se tiene
h2
yi+1 = yi + hyi 2 + (2yi 3 )
2!
Iterando en Excel

Respuesta

Y (0.5) = 1.97086917

PREGUNTA 7.3 MÉTODO RUNGE-KUTTA DE SEGUNDO ORDEN

7.23. Resuelva los PYI del problema anterior por el métodos


de Runge-Kutta de segundo orden. Formulas

a. dy/dx = 3x2 , y (O ) = O, y (l ) =?conh = 0.1

b. dy/dx = Inx, y (l ) = 3, y (2) =?conh = 0.2

c. dy/dx = 2xy, y (l ) = 0.5, y (2) =?con = 0.25

d. dy/dx = y 2 , y (O ) = 1, y (0.5) =?conh = 0.1

SOLUCIÓN

Formulas a emplear.
h
yi+1 = yi + (k0 + k1 )
2
Hallando

Ingeniería Civil Pag. 160


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

k 0 = f ( xi , y i )
k1 = f (xi + h, yi + hk0 )

a)dy/dx = 3x2 , y (O ) = O, y (l ) =?conh = 0.1

hallando la forma de las k0 y k1

k0 = 3xi 2
k1 = 3(xi + h)2

calculando con Excel las iteraciones.

Respuesta

Y (1) = 1.005

b)dy/dx = Inx, y (l ) = 3, y (2) =?conh = 0.2

Hallando la forma de las k0 y k1

k0 = ln(xi )
k1 = ln(xi + h)

Calculando con Excel las iteraciones.

Respuesta
Y (2) = 3.384631

Ingeniería Civil Pag. 161


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

e)dy/dx = 2xy, y (l ) = 0.5, y (2) =?con = 0.25

hallando la forma de las k0 y k1

k0 = 2xi yi
k1 = 2(xi + h)(yi + hk0 )

Calculando con Excel las iteraciones.

Respuesta
Y (2) = 8.39676619

d)dy/dx = y 2 , y (O ) = 1, y (0.5) =?conh = 0.1

hallando la forma de las k0 y k1

k0 = y i 2
k1 = (yi + hk0 )2

Calculando con Excel las iteraciones.

Respuesta
Y (0.5) = 1.98330074

Ingeniería Civil Pag. 162


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

PREGUNTA 7.4 MÉTODO DE RUNGE-KUTTA DE CUARTO ORDEN

7.24. Resuelva los PYI del problema 7.25 por el método de


Runge-Kutta de cuarto orden.

a. dy/dx = 3x2 , y (O ) = O, y (l ) =?conh = 0.1

b. dy/dx = Inx, y (l ) = 3, y (2) =?conh = 0.2

c. dy/dx = 2xy, y (l ) = 0.5, y (2) =?con = 0.25

d. dy/dx = y 2 , y (O ) = 1, y (0.5) =?conh = 0.1

SOLUCIÓN

Formula
h
yi+1 = yi + (k1 + 2k2 + 2k3 + k4 )
6
Para los k1, k2, k3, k4

k 1 = f ( xi , y i )
k2 = f (xi + h2 , yi + hk2 1 )
k3 = f (xi + h2 , yi + hk2 2 )
k4 = f (xi + h, yi + hk3 )

a)dy/dx = 3x2 , y (O ) = O, y (l ) =?conh = 0.1

Solución:

Hallando los k1, k2, k3, k4

k1 = 3x0 2
k2 = 3(x0 + h2 )2
k3 = 3(x0 + h2 )2
k4 = 3(x0 + h2 )2

Calculando con Excel las iteraciones.

Ingeniería Civil Pag. 163


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Respuesta
Y (1) = 0.974125

b)dy/dx = Inx, y (l ) = 3, y (2) =?conh = 0.2

Solución:

Hallando los k1, k2, k3, k4


k1 = ln(xi )
k2 = ln(xi + h2 )
k3 = ln(xi + h2 )
k4 = ln(xi + h2 )
Calculando con Excel las iteraciones.

Respuesta
Y (2) = 3.3862934

e)dy/dx = 2xy, y (l ) = 0.5, y (2) =?con = 0.25

Solución:

Hallando los k1, k2, k3, k4


k1 = 2xi yi
k2 = 2(xi + h2 )(yi + hk2 1 )
k3 = 2(xi + h2 )(yi + hk2 2 )
k4 = 2(xi + h)(yi + hk3 )

Ingeniería Civil Pag. 164


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Calculando con Excel las iteraciones.

Respuesta
Y (2) = 9.987731765

d)dy/dx = y 2 , y (O ) = 1, y (0.5) =?conh = 0.1

Solución:

Hallando los k1, k2, k3, k4

k1 = y i 2
k2 = (yi + hk2 1 )2
k3 = (yi + hk2 2 )2
k4 = (yi + hk3 )2

Calculando con Excel las iteraciones.

Respuesta
Y (0.5) = 1.99996326

PREGUNTA 7.5 MÉTODO RUNGE-KUTTA DE CUARTO ORDEN

7.29. Resuelva el siguiente PVI con el método de Runge-Kutta


de cuarto orden con h = 0.1
P.V.I.
d2 y dy
dx2
+ 2 dx + 2y = 0
y (0 ) = 1
dy
dx x=0 = −1
y (1) = ?

Ingeniería Civil Pag. 165


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

SOLUCIÓN

Acomodando la ecuación P.V.I.


y 00 = −2y − 2y 0
y (0) = 1
y 0 (0) = −1
y (1) = ?
Al escribir la EDO como un sistema PVI queda
y0 = z
z 0 = −2y − 2z
y (0) = 1
z (0) = −1
y (1) = ?
Con
y 0 = f1 (x, y, z )
z 0 = f2 (x, y, z )
Al dividir el intervalo de interés [0, 1] en 5 sub intervalos, el tamaño del paso de integración
h es igual a 0.2 Con x0 = 0, x1 = 0.2, x2 = 04, x3 = 0.6, x4 = 0.8, x5 = 1 Usando la ecuación
yi+1 = yi + h6 (k1 + 2k2 + 2k3 + k4 )
zi+1 = zi + h6 (c1 + 2c2 + 2c3 + c4 )
Calculando los k1, k2, k3, k4, c1, c2, c3, c4.
k1 = f1 (xi , yi , zi ) = zi
k2 = f1 (xi + h2 , yi + hk2 1 , zi + hc21 ) = zi + hc21
k3 = f1 (xi + h2 , yi + hk2 2 , zi + hc22 ) = zi + hc22
k4 = f1 (xi + h, yi + hk3 , zi + hc3 ) = zi + hc3
c1 = f2 (xi , yi , zi ) = −2yi − 2zi
c2 = f2 (xi + h2 , yi + hk2 1 , zi + hc21 ) = −2(yi + hk2 1 ) − 2(zi + hc21 )
c3 = f2 (xi + h2 , yi + hk2 2 , zi + hc22 ) = −2(yi + hk2 2 ) − 2(zi + hc22 )
c4 = f2 (xi + h, yi + hk3 , zi + hc3 ) = −2(yi + hk3 ) − 2(zi + hc3 )
Calculando con Excel las iteraciones.

Ingeniería Civil Pag. 166


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Respuesta
Y (1) = 0.19876424

PREGUNTA 7.6 MÉTODO DE RUNGE-KUTTA DE CUARTO ORDEN

7.32. Resuelva el siguiente PVI


dy
dx =z
dz
dx = −125y − 20z
y (0) = 0
z (0) = 1
Y (1) = ?
z (1) = ?

con el método de Runge-Kutta de cuarto orden usando

a. h = 0.5

b. h = O.l

Compare los resultados con la solución analítica

y = 15 e−10x sen(5x)
z = e−10x (cos(5x) − 2sen(5x))

SOLUCIÓN

y0 = z
z 0 = −125y − 20z
y (0) = 0
z (0) = 1
Y (1) = ?
z (1) = ?

Ingeniería Civil Pag. 167


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Empleando el método de Runge Kutta de 4to orden. Usando la ecuación

yi+1 = yi + h6 (k1 + 2k2 + 2k3 + k4 )


zi+1 = zi + h6 (c1 + 2c2 + 2c3 + c4 )

Calculando los k1, k2, k3, k4, c1, c2, c3, c4.

k1 = f1 (xi , yi , zi ) = zi
k2 = f1 (xi + h2 , yi + hk2 1 , zi + hc21 ) = zi + hc21
k3 = f1 (xi + h2 , yi + hk2 2 , zi + hc22 ) = zi + hc22
k4 = f1 (xi + h, yi + hk3 , zi + hc3 ) = zi + hc3
c1 = f2 (xi , yi , zi ) = −125yi − 20zi
c2 = f2 (xi + h2 , yi + hk2 1 , zi + hc21 ) = −125(yi + hk2 1 ) − 20(zi + hc21 )
c3 = f2 (xi + h2 , yi + hk2 2 , zi + hc22 ) = −125(yi + hk2 2 ) − 20(zi + hc22 )
c4 = f2 (xi + h, yi + hk3 , zi + hc3 ) = −125(yi + hk3 ) − 20(zi + hc3 )
para
a)h = 0.5

Al dividir el intervalo de interés [0, 1] en sub intervalos, el tamaño del paso de integración
h es igual a 0.5

Con
x0 = 0, x1 = 0.5, x2 = 1

Calculando con Excel las iteraciones.

Respuesta
Y (1) = 91.68359375 Z (1) = −1207.64050971

Se apresia un gran error en el calculo por tomar un valo h muy grande

b)h = O.l

Ingeniería Civil Pag. 168


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Al dividir el intervalo de interés [0, 1] en sub intervalos, el tamaño del paso de integración
h es igual a 0.1 Con
x0 = 0, x1 = 0.1, x2 = 0.2, x3 = 0.3, x4 = 0.4, x5 = 0.5, x6 = 0.6, x7 = 0.7, x8 = 0.8, x9 =
0.9, x10 = 1
Calculando con Excel las iteraciones.

Respuesta
Y (1) = −0.00000655 Z (1) = 0.00007053

Se aprecia un menor error por ser más pequeño h.

Ingeniería Civil Pag. 169


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Comprobando la respuesta con los valores analíticos:



y = 15 e−10x sen(5x) = 51 e−10 sen(5o ) = 0.0000008

x=1
z = e−10x (cos(5x) − 2sen(5x)) = e−10 (cos(5o ) − 2sen(5o )) = 0.0000373

x=1

Se aprecia una gran diferencia de resultados.

PREGUNTA 7.7 ANÁLISIS DE DATOS CON PROGRAMA

7.35. En la industria del transporte terrestre y aéreo surgen


problemas de choque y vibración a partir de muy diferentes
tipos de fuentes de excitación. La eliminación del choque y de
la vibración es de importancia vital para aislar instrumentos y
controles, y en la protección de los ocupantes de los vehículos.
La solución usual a los problemas que involucran transmisión
de vibraciones excesivas incluye el uso de soportes flexibles
levemente amortiguados. Estos soportes suaves causan que
la frecuencia natural de un sistema de suspensión quede por
debajo de la frecuencia de disturbio. Esta solución es efectiva
para aislar la vibración en estado estacionario; sin embargo,
cuando estas suspensiones encuentran situaciones de choque, su
suavidad a menudo lleva a deflexiones grandes dañinas. Se ha
señalado que estas características no deseables están ausentes en
los sistemas de suspensión que utilizan resortes simétricamente
no lineales que se rigidizan. Estos resortes son progresivamente
más rígidos al sujetarse a deflexiones grandes a partir del "punto
de operación". El dispositivo mostrado en la figura consiste
de un objeto de masa m conectado a una pared por medio
de un resorte lineal con coeficiente k, un amortiguador con
coeficiente e, y un resorte no lineal que ejerce una fuerza de
recuperación proporcional a una constante k 0 veces la tercera
potencia del desplazamiento. Este resorte "cúbico" provee un
comportamiento no lineal simétrico que satisface la necesidad
de aislar el choque y la vibración. Debido a que la ecuación
diferencial que describe el movimiento de este sistema es no
lineal:
d2 x dx
m 2
+ c + kx + k 0 x3 = 0
dt dt

Ingeniería Civil Pag. 170


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

el desplazamiento de x en función del tiempo no puede encontrarse con los métodos


analíticos tradicionales. Por esta razón se usa una solución numérica a esta ecuación
diferencial.
Si los parámetros físicos del sistema de suspensión son:

K = 2.0N /cm, k 0 = 0.2N /cm3, c = 0.15N s/cm, m = 0.01kg

Y las condiciones iniciales son:


x(O ) = 10 cm desplazamiento del objeto en la dirección positiva del eje x, x0 (O )cm/s
velocidad inicial que se imprime al objeto,

elabore y ejecute un programa que simule el movimiento de este sistema desde un tiempo
cero hasta un segundo.

. El PROGRAMA puede servir de laboratorio para experimentar y analizar resultados.


Algunas sugerencias son:

a) Modificar la velocidad inicial (un valor negativo significaría un choque por atrás del
carrito).
b)Al aumentar la masa m se incrementaría su energía cinética (0.5 mv2), por lo que sería
Interesante ver cómo funcionan los resortes al cambiar los valores de m.
c)Al hacer cero alguno de los parámetros e, k o k’ estaríamos eliminando alguno de los
resortes o el amortiguador

SOLUCIÓN

Pasando la ecuación diferencial a un sistema de ecuaciones diferenciales de primer orden y


las condiciones iniciales a términos de las nuevas variables, se tiene:
PV I
dx
dt = z
dz −cz−kx−k0 x3
dt = m
x(0) = 10
z (0) = 0
x(t) =?...para(0 ≺ t ≺ 1)
En el CD se encuentra el PROGRAMA que resuelve este PVI con el método de Runge-
Kutta de cuarto orden y h = 0.0025. El programa simula el movimiento amortiguado de
un carrito y muestra una tabla y la gráfica correspondiente de los valores de la posición
del carrito a diferentes tiempos. En la figura se muestra una impresión de la interfase,
donde por ejemplo puede observarse que la variabilidad de la magnitud de la velocidad
dxldt refleja el hecho de que hay una aceleración. El signo negativo de la velocidad puede
interpretarse como que el carrito avanza en dirección opuesta al ejex.
cambiar los valores de k, k 0 , eympara que el lector pueda simular el fenómeno con diferentes
parámetros y sacar sus propias conclusiones (para iniciar la simulación, arrastre el carrito

Ingeniería Civil Pag. 171


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

con el ratón, tomándolo de la argolla y suéltelo.

a) Modificar la velocidad inicial (un valor negativo significaría un choque por atrás del
carrito).

b) Al aumentar la masa m se incrementaría su energía cinética (0.5mv2), por lo que sería


Interesante ver cómo funcionan los resortes al cambiar los valores de m.

para m = 0.01kg

Ingeniería Civil Pag. 172


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

P aram = 0.05

P aram = 0.1

Ingeniería Civil Pag. 173


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

e) Al hacer cero alguno de los parámetros c, kok 0 estaríamos eliminando alguno de los
resortes o el amortiguador

Caso amortiguamiento c = 0

Ingeniería Civil Pag. 174


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Caso resorte k = 0

Ingeniería Civil Pag. 175


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Caso k 0 = 0

Ingeniería Civil Pag. 176


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

PREGUNTA 7.8 PROBLEMA DE VALOR EN LA FRONTERA

7.36. Un problema común en ingeniería civil es el cálculo de


la deflexión de una viga rectangular sujeta a carga uniforme,
cuando los extremos de la viga están fijos y, por tanto, no
experimentan deflexión. La ecuación diferencial que aproxima
este fenómeno físico tiene la forma
d2 y s qx
= y+ (x − L)
dx 2 EI 2EI

En la ecuación (1), es la deflexión de la viga a una distancia


x, medida a partir del extremo izquierdo, L la longitud, q es la
intensidad de la carga uniforme, S el esfuerzo o tensión en los
extremos, I es el momento de inercia que depende de la forma
de la sección transversal de la viga y E el módulo de elasticidad.
Dado que los extremos de la viga están fijos, se tiene:
Y (0) = y (L) = 0
La ecuación (1) conjuntamente con estas condiciones constituye
un problema de valores en la frontera, esto es:

PV F
d2 y s qx
dx2
= EI y + 2EI (x − L)
y (0) = 0
y (L) = 0
y (x) = ?
para..0 ≺ x ≺ L

a. Supongaquesetienenlossiguientesdatos : L =
350cm, q = 2kg/cm, E = 2X106 kg/cm”, S
= 400kg, I =
2.510 cm”.Encuentreladef lexióndelavigacada10cm, usandoE :=
4

10 − 8.

determine si se cumple la condición de que max y(x) < 0.00131


dada por los reglamentos de construcción

Ingeniería Civil Pag. 177


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

SOLUCIÓN

Pasando la ecuación diferencial a un sistema se tiene:

PV F
dy
dx = z
dz s qx
dx = EI y + 2EI (x − L)
y (0) = 0
y (L) = 0
y (x) = ?
para..0 ≺ x ≺ L
Se inicia el método del disparo con ao = 0.01 Y a1 = 0.02, ya que la deflexión en general
es muy pequeña en la figura se ha exagerado con fines ilustrativos. Los valores positivos
de a (recuerde que representan la pendiente de la tangente a la curva y en el extremo
izquierdo de la viga) se deben a que la dirección positiva del eje y es hacia abajo. Con
estos valores de a se plantean los dos PVI’ s siguientes:
P V I0
dy
dx = z
dz s qx
dx = EI y + 2EI (x − L)
y (0) = 0
z (0) = a0 = 0.01
y (x) = ?
para..0 ≺ x ≺ L
P V I1
dy
dx = z
dz s qx
dx = EI y + 2EI (x − L)
y (0) = 0
z (0) = a0 = 0.02
y (x) = ?
para..0 ≺ x ≺ L
Al resolverlos con el método de Runge-Kutta de cuarto orden y h = 5 cm, se obtiene

La tabla de iteraciones esta en Excel es


Caso 0

Ingeniería Civil Pag. 178


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

Y (L, a0) = 3.47555764


Caso1

Y (L, a1) = 6.97612732


La interpolación inversa (en este caso realmente es una extrapolación) da

(L,a1 )−y (2)


a2 = a1 − (a1 − a0 ) y (yL,a )−y (L,a )
1 0
a2 = 0.02 − (0.02 − 0.01) 6.97612732−3.47555764
6.97612732−0
= 0.0000715

Con este valor se resuelve el nuevo PVI

PV I
dy
dx = z
dz s qx
dx = EI y + 2EI (x − L)
y (0) = 0
z (0) = a2 = 0.0000715
y (x) = ?
para..0 ≺ x ≺ L

Al resolverlos con el método de Runge-Kutta de cuarto orden y h = 5cm, se obtiene

Ingeniería Civil Pag. 179


CAP. 7 ECUACIONES DIFERENCIALES ORDINARIAS UNSCH

con lo que se obtiene y (L; a2) = 0.00001703, y el problema queda terminado. Conclusión:
El problema no cumple con el reglamento con la condición de que maxy (x) < 0.00131
dada por los resultados superan este valor. Ver tabla de iteraciones.

Ingeniería Civil Pag. 180


3
4 2
Capítulo

ECUACIONES DIFER-
ENCIALES PARCIALES
5

6
8 8
1

MÉTODOS
NUMÉRICOS

PREGUNTA 8.1 CLASIFICACIÓN DE EDP

8.1 clasifique las siguientes ecuaciones diferenciales parciales

SOLUCIÓN

∂ 2u 2
2∂ u = 0
1. sin(x) + y
∂x2 ∂y 2

a1) en 0 < x < π; −∞ < y < +∞

Para saber que tipo de EDP es tendremos que analizarlo en la forma :

B 2 − 4AC . . . (∗)

Donde: 


 A(x, y ) = sin(x)
B (x, y ) = 0
 C (x, y ) = y 2

reemplazando en (∗) se tiene:

−4sin(x)y 2 . . . (∗∗)
si 0 < x < π −→ A > 0
si −∞ < y < +∞ −→ C > 0

Por tanto de (∗∗) se tiene:


−4sin(x)y 2 < 0

Ingeniería Civil Pag. 181


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Finalmente la EDP es ELÍPTICA

a2) en x = 0; −∞ < y < +∞

si x = 0 −→ A = 0
si −∞ < y < +∞ −→ C > 0

Por tanto de (∗∗) se tiene:


−4sin(x)y 2 = 0
Finalmente la EDP es PARABÓLICO

a3) en π < x < 2π; −∞ < y < +∞

si π < x < 2π −→ A < 0


si −∞ < y < +∞ −→ C > 0

Por tanto de (∗∗) se tiene:


−4sin(x)y 2 > 0
Finalmente la EDP es HIPERBÓLICO

∂ 2u ∂ 2 u ∂u ∂u
2. y 2
− x 2
+ +y =0
∂x ∂y ∂x ∂y

Para saber que tipo de EDP es tendremos que analizarlo en la forma :

B 2 − 4AC . . . (∗)

Donde: 


 A(x, y ) = y

B (x, y ) = 0
 C (x, y ) = x

reemplazando en (∗) se tiene:

−4yx . . . (∗∗)
ELÍPTICA en (x < 0 ∧ y < 0) ∨ (x > 0 ∧ y > 0)

PARABÓLICA en (x = 0 ∨ y = 0)

HIPERBÓLICA en (x > 0 ∧ y < 0) ∨ (x < 0 ∧ y > 0)

Ingeniería Civil Pag. 182


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

∂ 2u 2 2
x+y ∂ u + e2y ∂ u = 0
3. y + 2e
∂x2 ∂x∂y ∂y 2

Para saber que tipo de EDP es tendremos que analizarlo en la forma :

B 2 − 4AC . . . (∗)

Donde: 


 A(x, y ) = y
B (x, y ) = 2ex+y
 C (x, y ) = e2y

reemplazando en (∗) se tiene:

f (x, y ) = 4e2y (e2x − y ) . . . (∗∗)


si f (x, y ) > 0 la EDP es HIPERBÓLICA

si f (x, y ) = 0 la EDP es PARABÓLICA

si f (x, y ) < 0 la EDP es ELÍPTICA ∀x, y ∈ R/∃f (x, y )

∂2 u 2
2 ∂ u
4. + (1 + y ) 2 = 0
∂x2 ∂y

Para saber que tipo de EDP es tendremos que analizarlo en la forma :

B 2 − 4AC . . . (∗)

Donde: 


 A(x, y ) = 1
B (x, y ) = 0
 C (x, y ) = 1 + y 2

reemplazando en (∗) se tiene:

−4(1 + y 2 ) . . . (∗∗)
La EDP siempre es ELÍPTICA ∀x, y ∈ R

∂ 2u 2
2x ∂ u + 3 ∂u − 5u = 0
5. sin2 (y ) − e
∂x2 ∂y 2 ∂x

Para saber que tipo de EDP es tendremos que analizarlo en la forma :

B 2 − 4AC . . . (∗)

Ingeniería Civil Pag. 183


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Donde: 


 A(x, y ) = sin2 (y )
B (x, y ) = 0
 C (x, y ) = −e2x

reemplazando en (∗) se tiene:

[2sin(y )e2x ]2 > 0 . . . (∗∗)


La EDP siempre es HIPERBÓLICO ∀x, y ∈ R

PREGUNTA 8.2 DEMOSTRACIÓN

8.2 ¿ en que regiones la ecuación es hiperbólica, elíptica y


parabólica?

∂ 2U ∂ 2U
+ y =0
∂x2 ∂y 2

SOLUCIÓN

Para saber que tipo de EDP es tendremos que analizarlo en la forma :

B 2 − 4AC . . . (∗)

Donde: 


 A(x, y ) = 1

B (x, y ) = 0
 C (x, y ) = y

reemplazando en (∗) se tiene:

−4y . . . (∗∗)
si y = 0 ∧ (−∞ < x < ∞) −→ la EDP es PARABÓLICA

si y > 0 ∧ (−∞ < x < ∞) −→ la EDP es ELÍPTICA

si y < 0 ∧ (−∞ < x < ∞) −→ la EDP es HIPERBÓLICA

Ingeniería Civil Pag. 184


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

PREGUNTA 8.3 DEMOSTRACIÓN POR DIFERENCIAS FINITAS

8.3 Obtenga las ecuaciones (8.18) a (8.22)a partir de la


expansión en serie de Taylor de T(x,t), alrededor del punto
(xi , ti ) aplicando los mismos razonamientos que condujeron a
las ecuaciones (8.12)y (8.14) a (8.16).

SOLUCIÓN

Analizando en la variable ”x” y tomando ”t = cte”. Para a > 0 ∧ a ≪ 1 , hacia adelante


se tiene de la serie de Taylor

a2 00
T (x + a, t) = T (x, t) + aT 0 (x, t) + T (x, t) + . . .
2!
T (x + a, t) − T (x, t)
T 0 (x, t) =
a
∂T T (xi + a, ti ) − T (xi , ti )
= . . . l.q.q.d.
∂x a

Analizando en la variable ”t” y tomando ”x = cte”. Para b > 0 ∧ b ≪ 1 , hacia adelante


se tiene de la serie de Taylor

b2 00
T (x, t + b) = T (x, t) + bT 0 (x, t) + T (x, t) + . . .
2!
T (x, t + b) − T (x, t)
T 0 (x, t) =
b
∂T T (xi , ti + b) − T (xi , ti )
= . . . l.q.q.d.
∂x b

∂ 2T
Antes de demostrar , se tiene las siguientes diferencias finitas centrales :
∂x∂t
∂T T (xi + a, ti ) − T (xi − a, ti )
=
∂x 2a

∂T T (xi , ti + b) − T (xi , ti − b)
=
∂x 2b

Ingeniería Civil Pag. 185


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Luego
∂ 2T ∂ ∂T
= ( )
∂x∂t ∂x ∂t
∂ T ( xi , t i + b ) − T ( xi , t i − b )
= ( )
∂x 2b
1
= [T 0 (xi , ti + b) − T 0 (xi , ti − b)]
2b
1 T (xi + a, ti + b) − T (xi − a, ti + b) T (xi + a, ti − b) − T (xi − a, ti − b)
= [( )−( )]
2b 2a 2a
∂ 2T T (xi + a, ti + b) − T (xi − a, ti + b) − T (xi + a, ti − b) + T (xi − a, ti − b)
=
∂x∂t 4ab

PREGUNTA 8.4 DEMOSTRACIÓN

8.4 Exprese las siguientes ecuaciones diferenciales en términos


de diferencias finitas

SOLUCIÓN

∂2 y ∂y
1. − y + 2y = 0 con diferencias centrales
∂x2 ∂x

yi+1 − 2yi + yi−1 yi+1 − yi−1


− yi ( ) − 2yi = 0
(∆x) 2 2∆x

∂ 2u 2
2∂ u
2. sin(x) 2 + y =0 con diferencias hacia adelante
∂x ∂x2

SOLUCIÓN
ui+1,j − 2ui,j + ui−1,j ui,j +1 − 2ui,j + ui,j−1
sin(xi )[ ] + yi2 [ ]=0
(∆x) 2 (∆y )2

∂ 2u ∂ 2 u ∂u ∂u
3. y 2
− x 2
+ +y =0 con diferencias centrales
∂x ∂y ∂x ∂y

SOLUCIÓN
ui+1,j − 2ui,j + ui−1,j ui,j +1 − 2ui,j + ui,j−1
yi [ ] − xi [ ]+
(∆x) 2 (∆y )2
ui+1,j − ui−1,j ui,j +1 − ui,j−1
+ yi ( )=0
2∆x 2∆y

Ingeniería Civil Pag. 186


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

∂2 u ∂2 y
4. + ( 1 + y 2 ) =0 con diferencias hacia atrás
∂x2 ∂y2

PREGUNTA 8.5 8.5 La ecuación

∂T ∂ 2T ∂ 2T
=α 2 +α 2
∂t ∂x ∂y
Describe la conducción de calor en régimen transitorio en dos
dimensiones. Expresela en términos de diferencias finitas; el
termino de la izquierda en diferencias hacia adelante y los
términos de la derecha en diferencias centrales.

SOLUCIÓN

Ya sabemos hasta aquí como obtener diferencias finitas hacia adelante como diferencias
centrales, por lo tanto se tiene:
k +1
Ti,j k
− Ti,j Tik+1,j − 2Ti,j
k + Tk
i−1,j
k
Ti,j +1 − 2Ti,j + Ti,j−1
k k
= α[ + ]
∆t (∆x)2 (∆y )2

Ingeniería Civil Pag. 187


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

PREGUNTA 8.6 MÉTODO EXPLÍCITO

8.6 La ecuación del problema 8.5 describe la conducción de calor


en una lamina delgada(espesor despreciable) y aislada, ademas
de que permite calcular la temperatura en cualquier punto de
la lamina a cualquier tiempo, en régimen transitorio. Si las
condiciones inicial y frontera son en general como se muestra
en la figura 8.33 establezca el problema de valor en la frontera,
encuentre el algoritmo correspondiente al método explicito y
resuelva conα = 0.01 y las condiciones inicial y de frontera.

CI : T (x, y, 0) = 20o C; 0 6 x 6 0.1m; 0 6 y 6 0.2m


CF 1 : T (x, 0, t) = 100o C; 0 6 x 6 0.1m; 0 6 t 6 1 hora
CF 2 : T (x, 0.2, t) = 50o C; 0 6 x 6 0.1m; 0 6 t 6 1 hora
CF 3 : T (0, y, t) = 100o C; 0 6 y 6 0.2m; 0 6 t 6 1 hora
CF 4 : T (0.1, y, t) = 50o C; 0 6 y 6 0.2m; 0 6 t 6 1 hora

SOLUCIÓN

El algoritmo matemático para resolver este PVF por el método explicito es:
k +1
Ti,j k
− Ti,j Tk − 2Ti,j
k + Tk k
Ti,j +1 − 2Ti,j + Ti,j−1
k k
= α[ i+1,j i−1,j
+ ]
∆t (∆x)2 (∆y )2

si ∆x = ∆y, entonces

k +1 α∆t
Ti,j k
− Ti,j = [T k − 2Ti,j
k k
+ Ti−1,j k
+ Ti,j +1 − 2Ti,j + Ti,j−1 ]
k k
(∆x)2 i+1,j

Ingeniería Civil Pag. 188


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

α∆t
Donde λ = , después de algunas manipulaciones algebraicas, dicha ecuación queda:
(∆x)2
k +1
Ti,j = (1 − 4λ)Ti,j
k
+ λ(Tik+1,j + Ti−1,j
k k
+ Ti,j k
+1 + Ti,j−1 ) . . . (∗)

De las condiciones iniciales y de las condiciones de frontera, tenemos

CI : T (x, y, 0) = 20o C −→ Ti,j


0
= 20o C
CF 1 : T (x, 0, t) = 100o C −→ Ti,0
k
= 100o C
CF 2 : T (x, 0.2, t) = 50o C −→ Ti,0.2
k
= 50o C
CF 3 : T (0, y, t) = 100o C −→ T0,j
k
= 100o C
CF 4 : T (0.1, y, t) = 50o C −→ T0.1,j
k
= 50o C

Para los valores de ∆x = ∆y = 0.02 ; ∆t = 0.01 y α = 0.01 se calcula el valor de


0.01
λ = 0.01 ∗ = 0.25
0.022
Y se sustituyen los valores para el nodo (i,j)=(1,1) y según la condición inicial
1
T1,1 = (1 − 4λ)T1,1
0 0
+ λ(T2,1 0
+ T0,1 0
+ T1,2 0
+ T1,0 )
= (1 − 4 ∗ 0.25) ∗ 20 + 0.25 ∗ (20 + 100 + 20 + 100)
1
T1,1 = 60o C

Para el nodo (i,j)=(2,1)


1
T2,1 = (1 − 4λ)T2,1
0 0
+ λ(T3,1 0
+ T1,1 0
+ T2,2 0
+ T2,0 )
= (1 − 4 ∗ 0.25) ∗ 20 + 0.25 ∗ (20 + 20 + 20 + 100)
1
T2,1 = 40o C

Para el nodo (i,j)=(3,1)


1
T3,1 = (1 − 4λ)T3,1
0 0
+ λ(T4,1 0
+ T2,1 0
+ T3,2 0
+ T3,0 )
= (1 − 4 ∗ 0.25) ∗ 20 + 0.25 ∗ (20 + 20 + 20 + 100)
1
T3,1 = 40o C

Para el nodo (i,j)=(4,1)


1
T4,1 = (1 − 4λ)T5,1
0 0
+ λ(T3,1 0
+ T3,1 0
+ T4,2 0
+ T4,0 )
= (1 − 4 ∗ 0.25) ∗ 20 + 0.25 ∗ (20 + 20 + 20 + 100)
1
T4,1 = 47.5o C

Ingeniería Civil Pag. 189


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Estas temperaturas corresponden a puntos discretos sobre la lamina a un tiempo igual a


0.01 horas

Para obtener la temperatura en los demas puntos de la lamina para el tiempo de 0.01
horas se aplica nuevamente la ecuación (*).

De la misma manera se obtiene los valores de temperatura para los tiempos de 0.02, 0.03
horas , etcétera; o sea la temperatura en los nodos interiores. Los resultados obtenidos
que han sido realizados en EXCEL es la que se muestra.

Los demás resultados se muestran en el CD, todos los ejercicios de este capitulo están
hecho en EXCEL

Ingeniería Civil Pag. 190


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

PREGUNTA 8.7 MÉTODO IMPLÍCITO - IDA

8.7 Resuelva el problema de valor en la frontera del problema


8.6 con el método implícito correspondiente

SOLUCIÓN

Ahora resolveremos el mismo ejercicio pero usando el método implícito - IDA.


Para la solución del ejercicio se analizaran en dos pasos:
PRIMER PASO
Se usara el siguiente algoritmo
k +1/2 k +1/2 k +1/2
−λTi,j−1 + 2(1 + λ)Ti,j − λTi,j +1 = λTi−1,j + 2(1 − λ)Ti,j + λTi+1,j
k k k
. . . (β )

SEGUNDO PASO
Se usara el siguiente algoritmo
k +1 k +1 k +1/2 k +1/2 k +1/2
−λTi−1,j + 2(1 + λ)Ti,j − λTik++1,j
1
= λTi,j−1 + 2(1 − λ)Ti,j + λTi,j +1 . . . (θ )

Analizando con las mismas condiciones iniciales, condiciones de frontera y los demás datos
del ejercicio anterior en:

PRIMER PASO
En el primer paso en t=0.005 la ecuación (β ) se aplica a los siguientes nodos
Para el nodo (i,j)=(1,1)
1/2
−λT1,0 + 2(1 + λ)T1,1
1/2 1/2
− λT1,2 0
= λT0,1 + 2(1 − λ)T1,1
0 0
+ λT2,1
Para el nodo (i,j)=(1,2)
1/2
−λT1,1 + 2(1 + λ)T1,2
1/2 1/2
− λT1,3 0
= λT0,2 + 2(1 − λ)T1,2
0 0
+ λT2,2
Para el nodo (i,j)=(1,3)
1/2
−λT1,2 + 2(1 + λ)T1,3
1/2 1/2
− λT1,4 0
= λT0,3 + 2(1 − λ)T1,3
0 0
+ λT2,3
Para el nodo (i,j)=(1,4)
1/2
−λT1,3 + 2(1 + λ)T1,4
1/2 1/2
− λT1,5 0
= λT0,4 + 2(1 − λ)T1,4
0 0
+ λT2,4
Y así sucesivamente hasta el nodo (i,j)=(1,9)
Expresando en forma de matrices se genera una matriz tridiagonal

2(1 + λ)
 
−λ
2(1 + λ)
 
 −λ −λ 
.. ..
 
. .
 
 
 
2(1 + λ)
 

 −λ −λ 

−λ 2(1 + λ)

Ingeniería Civil Pag. 191


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Reemplazando sus valores y formando un sistema matricial del sistema de ecuaciones


lineales

2.5 −0.25 85
   
0.5
 
 T1,1
2.5 −0.25 60
  
−0.25    
  0.5 
.. ..  T1,2  ..
  
. .
  
  ..  .
 · 
=  
  . 
  
2.5 60
  
 −0.25 −0.25

0.5
  
 T  
−0.25 2.5 1,9
72.5
Resolviendo la matriz cuadrada de 9x9 por el método de TOMAS, se tiene

0.5 = 37.071
T1,1 0.5 = 30.714
T1,2 0.5 = 30.072
T1,3 0.5 = 30
T1,4 0.5 = 30
T1,5
0.5 = 30
T1,6 0.5 = 30.021
T1,7 0.5 = 30.204
T1,8 0.5 = 30.020
T1,9

SEGUNDO PASO
En el segundo paso en t=0.01 la ecuación (θ ) se aplica a los siguientes nodos
Para el nodo (i,j)=(1,1)
1
−λT0,1 + 2(1 + λ)T1,1
1 1
− λT2,1 0.5
= λT1,0 + 2(1 − λ)T1,1
0.5 0.5
+ λT1,2

Para el nodo (i,j)=(2,1)


1
−λT1,1 + 2(1 + λ)T2,1
1 1
− λT3,1 0.5
= λT2,0 + 2(1 − λ)T2,1
0.5 0.5
+ λT2,2

Para el nodo (i,j)=(3,1)


1
−λT2,1 + 2(1 + λ)T3,1
1 1
− λT4,1 0.5
= λT3,0 + 2(1 − λ)T3,1
0.5 0.5
+ λT3,2

Para el nodo (i,j)=(4,1)


1
−λT3,1 + 2(1 + λ)T4,1
1 1
− λT5,1 0.5
= λT4,0 + 2(1 − λ)T4,1
0.5 0.5
+ λT4,2

Expresando en forma de matrices se genera una matriz tridiagonal

2(1 + λ)
 
−λ
 −λ 2(1 + λ) −λ
 

 

 −λ 2(1 + λ) −λ 

−λ 2(1 + λ)
Reemplazando sus valores y formando un sistema matricial del sistema de ecuaciones
lineales

2.5 −0.25 1 113.285


     
T1,1
2.5 −0.25  · T2,1  =  72.327 
  1 
−0.25
  
    


 −0.25 2.5 −0.25 T3,1   72.327 
  1  

−0.25 2.5 1
T4,1 90.812

Ingeniería Civil Pag. 192


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Resolviendo la matriz cuadrada de 4x4 por el método de TOMAS, se tiene

0.5 = 49.065
T1,1 0.5 = 37.505
T2,1 0.5 = 36.680
T3,1 0.5 = 39.993
T4,1

El calculo puede repetirse ahora en las otras filas para este mismo tiempo; así logrando
todas las temperaturas en todos los nodos de la lamina para el t= 0.01 horas

El mismo procedimiento se realiza para todos los instantes de tiempo hasta llegar a un
tiempo de una hora. Algunos resultados que se obtuvieron son:

Como se puede observar en las imágenes la temperatura tiende de un régimen transitorio


a un régimen estacionario, esto se logra a medida que transcurre el tiempo.

Ingeniería Civil Pag. 193


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

PREGUNTA 8.8 MÉTODO EXPLÍCITO

8.9Se tiene una solución de urea contenida en un tubo de


1cm de diámetro interior con una concentración inicial de
0.02 g/litro (véase la figura). Una membrana semipermeable
conecta al tubo con una frasco que contiene una solución de
urea con 2 g/litro. Otra membrana la conecta con un reactivo
con el cual la urea reacciona para desaparecer instantáneamente.

Si se considera que la difusión de la urea ocurre únicamente


en el eje x, calcule la concentración de esta a lo largo del
tubo en los primeros 10 minutos. La difusividad de la urea es
D = 0.017cm2 /h

SOLUCIÓN

El modelo matemático que permite establecer la concentración esta dado por

∂C ∂ 2C
=D 2 . . . (α )
∂t ∂x
Donde:
C es la concentración de urea
t el tiempo
x la distancia
D la constante de difusividad
Estableciendo el PVF con las condiciones que nos presenta el ejercicio




 CI : C (x, 0) = 0.02 −→ Ci,0 = 0.02 0 6 x 6 20cm
CF 1 : C (0, t) = 2 −→ C0,j = 2
 CF 2 : C (1, t) = 0 −→ C = 0 0 6 t 6 10min


1,j

Para los valores de ∆x = 2cm ; ∆t = 0.06 horas y D = 0.017 se calcula el valor de


0.06
λ = 0.017 ∗ 2 = 0.000255
2

Ingeniería Civil Pag. 194


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Escribiendo la ecuación (α) en forma de diferencias finitas y analizando con el MÉTODO


EXPLICITO
Ci,j +1 + Ci,j Ci+1,j − 2Ci,j + Ci−1,j
=
∆t (∆x)2
α∆t
Ci,j +1 + Ci,j = [Ci+1,j − 2Ci,j + Ci−1,j ]
(∆x)2
Ci,j +1 + Ci,j = λ[Ci+1,j − 2Ci,j + Ci−1,j ]
Ci,j +1 = Ci,j + λ[Ci+1,j − 2Ci,j + Ci−1,j ]

Ci,j +1 = (1 − 2λ)Ci,j + λ[Ci+1,j + Ci−1,j ] . . . (β )

Hechas estas consideraciones, el segundo paso consiste en aproximar la ecuación diferencial


parcial del problema de valor en la frontera en el nodo (1,0) para la ecuación (β ) entonces
queda

C1,1 = (1 − 2λ)C1,0 + λ[C2,0 + C0,0 ]

al sustituir valores

C1,1 = (1 − 2 ∗ 0.000255) ∗ 0.02 + 0.000255[0.02 + 1.01]


C1,1 = 0.020252

para el nodo (i,j)=(2,0)

C2,1 = (1 − 2λ)C2,0 + λ[C3,0 + C1,0 ]


C1,1 = (1 − 2 ∗ 0.000255) ∗ 0.02 + 0.000255[0.02 + 0.02]
C1,1 = 0.02

para el nodo (i,j)=(3,0)

C3,1 = (1 − 2λ)C3,0 + λ[C4,0 + C2,0 ]


C3,1 = (1 − 2 ∗ 0.000255) ∗ 0.02 + 0.000255[0.02 + 0.02]
C3,1 = 0.02

De esta manera se han obtenido aproximaciones a la temperatura en los puntos, el resto


de los nodos para esta fila se obtienen de la mima forma en un instante de tiempo de 1
min . El resto del tiempo se calcula de la misma manera usando la ecuación (β ) y las
condiciones iniciales.

cuyos resultados se muestran en la siguiente tabla

Ingeniería Civil Pag. 195


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

La siguiente figura muestra como cambia la concentración de urea a lo largo del tubo
desde 1.8cm a 4.3cm en diferentes tiempos

Ingeniería Civil Pag. 196


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

PREGUNTA 8.9 MÉTODO EXPLÍCITO

8.10Resuelva el problema 8.9 considerando que en el extremo


derecho del tubo se tiene una frasco que contiene una solucion
con 1 g/L en lugar del reactivo. Todas las demás condiciones
permanecen

SOLUCIÓN

Estableciendo el PVF con las nuevas condiciones que nos presenta el ejercicio



 CI : C (x, 0) = 0.02 −→ Ci,0 = 0.02 0 6 x 6 20cm
CF 1 : C (0, t) = 2 −→ C0,j = 2
 CF 2 : C (1, t) = 1 −→ C = 1 0 6 t 6 10min


1,j

Este problema resolveremos con el MÉTODO IMPLÍCITO,estableciendo la ecuación (α)


por diferencias finitas, se tiene:
−λCi−1,j +1 + (1 + 2λ)Ci,j +1 − λCi+1,j +1 = Ci.j

para el nodo (i.j)=(1,0)


−λC0,1 + (1 + 2λ)C1,1 − λC2,1 = C1,0
(1 + 2λ)C1,1 − λC2,1 = C1,0 + λC0,1
(1 + 2λ)C1,1 − λC2,1 = 0.02051

para el nodo (i.j)=(2,0)


−λC1,1 + (1 + 2λ)C2,1 − λC3,1 = C2,0
−λC1,1 + (1 + 2λ)C2,1 − λC3,1 = 0.02

para el nodo (i.j)=(3,0)


−λC2,1 + (1 + 2λ)C3,1 − λC4,1 = C3,0
−λC2,1 + (1 + 2λ)C3,1 − λC4,1 = 0.02

y asi sucesivamente hasta el nodo (i.j)=(9,0)


−λC8,1 + (1 + 2λ)C9,1 − λC10,1 = C9,0
−λC8,1 + (1 + 2λ)C9,1 = C9,0 + λC10,1
−λC8,1 + (1 + 2λ)C9,1 = 0.020255

Ingeniería Civil Pag. 197


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Expresando en forma de matrices se genera una matriz tridiagonal

1 + 2λ
 
−λ
1 + 2λ
 
 −λ −λ 
.. ..
 
. .
 
 
 
1 + 2λ
 

 −λ −λ 

−λ 1 + 2λ
Reemplazando sus valores y formando un sistema matricial del sistema de ecuaciones
lineales

1.00051 −0.000255 0.02051


     
C
  1,1 
1.00051 −0.000255  0.02 
  
−0.000255  C 
  2,1 
... ...   .  .. 
  
· . =
 
  .  . 

  
1.00051 −0.000255 0.02 
     

 −0.000255  C8,1 
  
 
−0.000255 1.00051 C9,1 0.02025
Resolviendo la matriz cuadrada de 9x9 por el método de TOMAS, se tiene

C1,1 = 0.020505 C2,1 = 0.02 C3,1 = 0.02 C4,1 = 0.02 C5,1 = 0.02
C6,1 = 0.02 C7,1 = 0.02 C8,1 = 0.02 C9,1 = 0.020250

El calculo puede repetirse de la misma forma para los otros instantes de tiempo en cada
nodo. La siguiente tabla muestra los resultados

Ingeniería Civil Pag. 198


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

PREGUNTA 8.10 MÉTODO EXPLÍCITO

8.11Resuelva el siguiente PVF por el método explicito

∂T ∂ 2T
=α 2
∂t ∂x

CI : T (x, 0) = 20sin(x)α = 1
CF 1 : T (0, t) = 100o CL = 1pie
CF 2 : T (1, t) = 50o Ct = 1hora

SOLUCIÓN

Analizando PVF 


 Ti,0 = 20sin(x) 06x61
T0,t = 100o C
 T = 50o C


1,t

Resolviendo por diferencias finitas hacia adelante (método explicito)


Ti,j +1 − Ti,j Ti+1,j − 2Ti,j + Ti−1,j
= α[ ]
∆t (∆x)2
α∆t
Ti,j +1 − Ti,j = [Ti+1,j − 2Ti,j + Ti−1,j ]
(∆x)2
Ti,j +1 − Ti,j = λ[Ti+1,j − 2Ti,j + Ti−1,j ]
Ti,j +1 = (1 − 2λ)Ti,j + λ[Ti+1,j + Ti−1,j ] ...β

Para los valores de ∆x = 3.05cm ; ∆t = 0.1667min y α = 1 = 15.48cm2 /min se calcula


0.16667
el valor de λ = 15.48 ∗ = 0.278
3.052
Aplicando la ecuación (β ) para el nodo (i,j)=(1,0)

T1,1 = (1 − 2λ)T1,0 + λ[T2,0 + T0,0 ]


T1,1 = (1 − 2λ) ∗ 20sin(3.05) + λ[20sin(6.1) + 50]
T1,1 = 14.963

para el nodo (i,j)=(2,0)

T2,1 = (1 − 2λ)T2,0 + λ[T3,0 + T1,0 ]


T2,1 = (1 − 2λ) ∗ 20sin(6.1) + λ[20sin(9.15) + 20sin(3.05)]
T2,1 = 2.124

Ingeniería Civil Pag. 199


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

para el nodo (i,j)=(3,0)

T3,1 = (1 − 2λ)T3,0 + λ[T4,0 + T2,0 ]


T3,1 = (1 − 2λ) ∗ 20sin(9.15) + λ[20sin(12.2) + 20sin(6.1)]
T3,1 = 3.177

para el nodo (i,j)=(4,0)

T4,1 = (1 − 2λ)T4,0 + λ[T5,0 + T3,0 ]


T4,1 = (1 − 2λ) ∗ 20sin(12.2) + λ[20sin(15.25) + 20sin(9.15)]
T4,1 = 3.386

Y así sucesivamente hasta el nodo (i,j)=(9,0)

T9,1 = (1 − 2λ)T9,0 + λ[T10,0 + T8,0 ]


T9,1 = (1 − 2λ) ∗ 20sin(27.45) + λ[20sin(30.5) + 20sin(24.4)]
T9,1 = 14.730

De esta manera se han obtenido aproximaciones a la temperatura en los puntos seleccionados


de la barra a un tiempo de 0.17 min. Al momento se tiene la temperatura de todos los
nodos de la primera fila de la malla, siguiendo el mismo razonamiento anterior a calcular
la temperatura en todos los nodos para todos los tiempos establecidos. La siguiente tabla
solamente muestra algunos de ellos.

La siguiente figura muestra como cambia la temperatura en el tiempo

Ingeniería Civil Pag. 200


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

En la figura se observa que a medida que transcurre el tiempo la temperatura tiende


a un cambio; es decir la temperatura pasa de un estado transitorio a un estado estacionario

PREGUNTA 8.11 MÉTODO CRANK NICOLSON

8.12Resuelva el siguiente PVF por el método de Crank Nicolson

∂T ∂ 2T
=α 2 α = 1pie/h
∂t ∂x

CI : T (x, 0) = 20o C L = 1pie






CF 1 : T (0, t) = 100o C 0 6 t 6 12 min





T (0, t) = 20o C 12 6 t 6 60 min
CF 2 : T (L, t) = 100o C 0 6 t 6 12 min






T (L, t) = 20o C 12 6 t 6 60 min

SOLUCIÓN

La siguiente ecuación es el denominado algoritmo de Crank Nicolson , este método


∂T
consiste en combinar las aproximaciones de con diferencias finitas hacia adelante y
∂t
con diferencias finitas hacia a tras.
λ k
Tik +1 − Tik = k +1
[T − 2Tik + Tik+1 + Ti−1 − 2Tik +1 + Ti−1
k +1
]
2 i−1

Haciendo un rea reglo


k +1
−λTi−1 + 2(1 + λ)Tik +1 − λTik++11 = λTi−1
k
+ 2(1 − λ)Tik + λTik+1 . . . (θ )

Ingeniería Civil Pag. 201


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

α∆t
Donde λ = ; α = 1 ∆x = 0.25 y ∆t = 0.01 por tanto λ = 0.16
(∆x)2
Si este algoritmo (θ ) se aplica a los nodos (1,0) y (1,1), osea i=1, k=0 se tiene

−λT01 + 2(1 + λ)T11 − λT21 = λT00 + 2(1 − λ)T10 + λT20

Al aplicar el mismo algoritmo a los nodos (2,0) y (2,1), osea i=2, k=0 se tiene

−λT11 + 2(1 + λ)T21 − λT31 = λT10 + 2(1 − λ)T20 + λT30

Luego para el (3,0) y (3,1), osea i=3, k=0 se tiene

−λT21 + 2(1 + λ)T31 − λT41 = λT20 + 2(1 − λ)T30 + λT40

Donde los nodos desconocidos son (1,1), (2,1) y (3,1) ya que los otros son conocidos por la
condición inicial (CONDICIÓN DE DIRICHLET).

Expresando en forma de matrices se genera una matriz tridiagonal

2(1 + λ)
 
−λ
2(1 + λ)
 
 −λ −λ 
 
−λ 2(1 + λ)
Reemplazando valores y formando un sistema matricial
2.32 −0.16 62.4
     
T1
  11 
−0.16 2.32 −0.16 · T  =  40 
  
   2  
−0.16 2.32 T31 62.4
De donde se obtienen las temperaturas en t=0.6 min

T11 = 28.36
T21 = 21.15
T31 = 28.36

Para obtener las temperaturas en t= 1.2 min el vector del lado derecho debe modificarse,
de donde se obtiene las temperaturas en t=1.2 min

T12 = 37.47
T22 = 24.40
T32 = 37.47

Al continuar este procedimiento con un programa(excel) se obtienen los resultados de la


siguiente tabla.

Ingeniería Civil Pag. 202


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Los resultados obtenidos con el método de Crank Nicolson son en general, un promedio de
los resultados de los métodos explicito e implícito

En la siguiente figura se muestra como cambia la temperatura a lo largo del eje x desde
t=0, hasta t= 12 min

En la siguiente figura se muestra como cambia la temperatura a lo largo del eje x desde
t=12, hasta t= 60 min

Ingeniería Civil Pag. 203


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

PREGUNTA 8.12 MÉTODO CRANK NICOLSON

8.13Resuelva el ejercicio 8.3 por el método de Crank Nicolson.


Compare resultados

SOLUCIÓN

La pregunta del ejercicio 8.3 nos pide calcular la distribución de temperatura T(x,t) en
una barra cilíndrica de vidrio, según el enunciado de la pregunta se obtiene las siguientes
condiciones

El problema de valor en la frontera con condiciones frontera combinadas queda formulado


por:
∂T ∂ 2T
=α 2 α = 1pie/h
∂t ∂x



 CI : T (x, 0) = 20o C 06x6L
CF 1 : T (0, t) = 100o C
 CF 2 : T (L, t) = 0o C t>0

Con el empleo del método de Crank Nicolson y la selección de ∆x = 0.25 y ∆t = 0.1, se


tiene
α∆t
λ= = 1.968x10−3
(∆x) 2

la malla queda como se ilustra en la figura

Ingeniería Civil Pag. 204


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

se tiene el algoritmo de Crank Nicolson


k +1
−λTi−1 + 2(1 + λ)Tik +1 − λTik++11 = λTi−1
k
+ 2(1 − λ)Tik + λTik+1 . . . (θ )

Si este algoritmo (θ ) se aplica a los nodos (1,0) y (1,1), osea i=1, k=0 se tiene

−λT01 + 2(1 + λ)T11 − λT21 = λT00 + 2(1 − λ)T10 + λT20

Al aplicar el mismo algoritmo a los nodos (2,0) y (2,1), osea i=2, k=0 se tiene

−λT11 + 2(1 + λ)T21 − λT31 = λT10 + 2(1 − λ)T20 + λT30

Luego para el (3,0) y (3,1), osea i=3, k=0 se tiene

−λT21 + 2(1 + λ)T31 − λT41 = λT20 + 2(1 − λ)T30 + λT40

Donde los nodos desconocidos son (1,1), (2,1) y (3,1) ya que los otros son conocidos por la
condición inicial (CONDICIONES COMBINADAS).

Expresando en forma de matrices se genera una matriz tridiagonal

2(1 + λ)
 
−λ
2(1 + λ)
 
 −λ −λ 
 
−λ 2(1 + λ)

Ingeniería Civil Pag. 205


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Reemplazando valores y formando un sistema matricial

1.996 40.27553
     
−0.001968 T1
  11 
1.996 −0.001968 · T2  =  40 
  
−0.001968    
 
−0.001968 1.996 T31 40

De donde se obtienen las temperaturas en t=0.6 min

T11 = 20.118
T21 = 20
T31 = 20

Para obtener las temperaturas en t= 1.2 min el vector del lado derecho debe modificarse,
de donde se obtiene las temperaturas en t=1.2 min

T12 = 20.275
T22 = 20
T32 = 20

Hay que observar que la temperatura en el nodo (4,0) es 20o C ya que la condición inicial
lo establece y esta frontera esta aislada
para el calculo del nodo (4,1) se usa la condición frontera Tx = 0 y su aproximación con
diferencias hacia atrás es como sigue
T4,1 − T3,1
Tx (1, t) =
∆x
Por lo que T3,1 = T4,1 = 20o C
Con este procedimiento se calculan las temperaturas de los nodos de las filas superiores,
aquí debe notarse que por la condición Tx = 0la temperatura en el extremo aislado de la
barra esta aproximadamente igual a la temperatura de la barra en el nodo anterior (x=0.75)

Al continuar este procedimiento con un programa(excel) se obtienen los resultados de la


siguiente tabla.

Ingeniería Civil Pag. 206


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Como se puede observar en la figura los valores que se obtuvieron son parecidos a los
valores obtenidos por el método explicito.
Los resultados tienden a parecerse mas a medida que transcurre el tiempo.

PREGUNTA 8.13 MÉTODO CRANK NICOLSON

8.14Resuelva la EDP del ejercicio 8.4 con las siguientes


condiciones
o
CI : T (x, 0) = (80 − 10x) C
CF 1 : T (0, t) = 200o C
CF 2 : T (L, t) = 68o C

SOLUCIÓN

El ejercicio nos pide calcular la distribución de temperatura T(x,t) en una aleta delgada
de cobre; donde la aleta esta siendo sometida por una de sus caras a un radiador que le

Ingeniería Civil Pag. 207


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

emite una temperatura de 200o C , en donde la función de la aleta es disipar calor por
convención a la atmósfera.

la ecuación diferencial que describe este fenómeno es :


∂T k ∂ 2T 2(ah)
= − (T − 68)
∂t ρCp ∂x2 Cp Aρ

para resolver este problema utilizaremos el método de Crank Nicolson

para el punto (i,k); método explicito


Tik +1 − Tik k Tik+1 − 2Tik + Ti−1
k
2(ah) k
= ( )− (T − 68)
∆t ρCp (∆x) 2 Cp Aρ i

para el punto (i,k+1); método implícito


Tik +1 − Tik k Tik++11 − 2Tik +1 + Ti−1
k +1
2(ah) k +1
= ( ) − (T − 68)
∆t ρCp (∆x)2 Cp Aρ i

Sumando se tiene:
k∆t
2Tik +1 − 2Tik = (T k − 2Tik + Ti−1
k
+ Tik++11 − 2Tik +1 + Ti−1
k +1
)
ρCp (∆x)2 i+1
2(ah)∆t k
− (Ti + Tik +1 − 136)
Cp Aρ
2Tik +1 − 2Tik = λ(Tik+1 − 2Tik + Ti−1
k
+ Tik++11 − 2Tik +1 + Ti−1
k +1
)
−β (Tik + Tik +1 − 136)

Haciendo algunas manipulaciones algebraicas


k +1
−λTi−1 + 2(1 + λ + β )Tik +1 − λTik++11 = λTi−1
k
+ 2(1 − λ − β )Tik + λTik+1 + 136β . . . (∗∗)

k∆t 2(ah)∆t
Donde λ = ; β= para ∆x = 0.05 y ∆t = 0.001
ρCp (∆x) 2 Cp Aρ
los demás parámetros son constantes y tienen un valor que nos muestra en el ejercicio 8.4
y reemplazando estos valores se tiene

λ = 1.76984127 y β = 0.02857189
Si este algoritmo (∗∗) se aplica a los nodos (1,0) y (1,1), osea i=1, k=0 se tiene
−λT01 + 2(1 + λ + β )T11 − λT21 = λT00 + 2(1 − λ − β )T10 + λT20 + 136β

Ingeniería Civil Pag. 208


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Al aplicar el mismo algoritmo a los nodos (2,0) y (2,1), osea i=2, k=0 se tiene

−λT11 + 2(1 + λ + β )T21 − λT31 = λT10 + 2(1 − λ − β )T20 + λT30 + 136β

Luego para el (3,0) y (3,1), osea i=3, k=0 se tiene

−λT21 + 2(1 + λ + β )T31 − λT41 = λT20 + 2(1 − λ − β )T30 + λT40 + 136β

y así sucesivamente hasta el nodo (18,0)y (18,1), osea i=18, k=0 se tiene
1
−λT17 + 2(1 + λ + β )T18
1 1
− λT19 0
= λT17 + 2(1 − λ − β )T18
0 0
+ λT19 + 136β

Donde los nodos desconocidos son (1,1), (2,1) y (3,1) ya que los otros son conocidos por la
condición inicial (CONDICIONES COMBINADAS).

Expresando en forma de matrices se genera una matriz tridiagonal

2(1 + λ + β )
 
−λ
 −λ 2(1 + λ + β ) −λ
 

.. ..
 
. .
 
 
 
 
 
 

 −λ 2(1 + λ + β ) −λ 

−λ 2(1 + λ + β )
Reemplazando valores y formando un sistema matricial

5.5968 −1.7698
     
T1 −110.3205
  11 
−1.7698 5.5968 −1.7698
  
 T   −116.9794 
  2
.. ..   .  ..
  
. . · . =
  
  .  .
 
  
5.5968 −1.7698
   1  

 −1.7698  T17 
   −105.4317 
 
−1.7698 5.5968 1
T18 −102.73333

De donde se obtienen las temperaturas en t=0.001 horas

T11 = 141.729
T21 = 99.274
..
.
1
T17 = 68.817
1
T18 = 68.116

Al continuar el mismo procedimiento para las otras filas se obtienes los siguientes resultados
que se muestran en la siguiente tabla

Ingeniería Civil Pag. 209


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

PREGUNTA 8.14 DEMOSTRACIÓN

8.20Confirme que las siguientes ecuaciones diferenciales


parciales son elípticas, hiperbólica y parabólica respectivamente
en cualquier punto donde T y U estén definidas.

SOLUCIÓN

∂ 2T ∂ 2T
1. + =0 ecuacion de Laplace
∂x2 ∂y 2

Para saber que tipo de EDP es tendremos que analizarlo en la forma :

B 2 − 4AC . . . (∗)

Donde: 


 A(x, y ) = 1
B (x, y ) = 0
 C (x, y ) = 1

reemplazando en (∗) se tiene:

−4 . . . (∗∗)

Ingeniería Civil Pag. 210


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

si −∞ < x < +∞ −→ A > 0


si −∞ < y < +∞ −→ C > 0

Por tanto de (∗∗) se tiene:


−4 < 0
Finalmente la EDP es ELÍPTICA

∂ 2U ∂ 2U
2. = ecuacion de onda
∂x2 ∂y 2

Ordenando se tiene :

∂ 2U ∂ 2U
− =0
∂x2 ∂y 2
Para saber que tipo de EDP es tendremos que analizarlo en la forma :

B 2 − 4AC . . . (∗)

Donde: 


 A(x, y ) = 1

B (x, y ) = 0
 C (x, y ) = −1

reemplazando en (∗) se tiene:

4 . . . (∗∗)
si −∞ < x < +∞ −→ A > 0
si −∞ < y < +∞ −→ C < 0

Por tanto de (∗∗) se tiene:


4>0
Finalmente la EDP es HIPERBÓLICO

∂2 U ∂2 U
3. = ecuacion de dif usion
∂x2 ∂t

Ordenando se tiene :

∂ 2U ∂ 2U
− =0
∂x2 ∂t
Para saber que tipo de EDP es tendremos que analizarlo en la forma :

B 2 − 4AC . . . (∗)

Ingeniería Civil Pag. 211


CAP. 8 ECUACIONES DIFERENCIALES PARCIALES UNSCH

Donde: 


 A(x, y ) = 1
B (x, y ) = 0
 C (x, y ) = 0

reemplazando en (∗) se tiene:

0 . . . (∗∗)
si −∞ < x < +∞ −→ A > 0
si −∞ < y < +∞ −→ C = 0

Por tanto de (∗∗) se tiene:


0=0
Finalmente la EDP es PARABÓLICO

Ingeniería Civil Pag. 212


BIBLIO GRAFÍA
Bibliográfica
Antonio Nieves Hurtado, Federico C Dominguez Sánchez.Métodos Numéricos
Aplicados a la Ingeniería Cuarta Edición.

Richard L. Burden y J. Douglas Faires. Liberman. Análisis Numérico. Séptima


Edición.

Steven C Chapra y Raymond P. Canale. Métodos Núméricos. Quinta edición.

INGENIERÍA CIVIL - UNSCH

Вам также может понравиться