Está en la página 1de 10

Trabajo Prctico de Laboratorio

Materia: Mtodos Numricos

Integrantes:

Ivancich, Mara Virginia 37441381

Pojmaevich, Diego Mauro 37317027

Carrera: Ingeniera Biomdica

Profesor:

Frnandez, Carlos Andrs

Ao: 2016
Universidad Nacional de Crdoba - Facultad de Ciencias Exactas Fsicas y Naturales
Trabajo Prctico de Laboratorio Mtodos Numricos

Problema a resolver: Nivel de Iluminacin en una Habitacin


La iluminancia E producida por una fuente de luz de intensidad I a una distancia r de
la fuente est dada por:


() =
2

La iluminancia total originada por dos lmparas de intensidad I1 = 125 e I2 = 216 es la


suma de las dos luminancias parciales. Si los focos luminosos estn separados a 10 m, encuentre el
punto P entre ellos donde la iluminancia total sea mnima.

Se pide realizar lo siguiente:


1) Plantear la ecuacin que describe el nivel de iluminacin de un punto genrico p en
funcin de posicin intermedia que ocupa entre ambas lmparas.
2) Encontrar el valor de p que minimiza la iluminancia total generada por ambas fuentes de
luz. Para esto, recordar que la derivada primera de una funcin f(p)permite determinar
los puntos crticos de la misma en el intervalo de inters, y que a partir de la evaluacin de
la derivada segunda en dichos puntos se puede determinar si corresponden a un valor
mnimo local o mximo local.
3) Seleccionar un mtodo numrico y una regla de diferenciacin numrica para resolver la
ecuacin no lineal que se plantee, justificando adecuadamente la eleccin de las mismas.
4) Implementar el mtodo numrico que se ha seleccionado en el tem anterior utilizando el
lenguaje de programacin deseado. El programa debe permitir al usuario introducir los
valores de intensidad y separacin de las dos fuentes de luz que se deseen. Se debern
visualizar en pantalla todos aquellos datos que puedan llegar a resultar de inters para el
usuario.

2
Ivancich, Maria Virginia 37441381
Pojmaevich, Diego Mauro 37317027
Universidad Nacional de Crdoba - Facultad de Ciencias Exactas Fsicas y Naturales
Trabajo Prctico de Laboratorio Mtodos Numricos

Modelado matemtico
Para comenzar se plantea la luminancia en cada una de las lmparas respecto al punto p
que es el considerado de menor luminancia, de manera que:


1 () = 12 2
2 () = () 2

Y la luminancia total es la suma de estas dos anteriores:

1 2
() = 1 () + 2 () = 2
+
( )2

Luego, para conocer el valor de p, es necesario realizar la derivada de esta funcin e


igualarla a cero para conocer los puntos crticos, y en caso de ser ms de uno, realizar la derivada
segunda para saber si se trata de un mnimo o mximo local o absoluto.

21 22
= 3 =0
( )3

Igualando la ecuacin a cero y despejando p, se obtiene que:

50
= 3
Para d=10; I2=216 ; I1=125 = 11
1+ 2
1

Al graficar la ecuacin con los valores iniciales dados en el enunciado se puede observar
que efectivamente tiene un nico punto crtico, el cual es el mnimo absoluto que se busca:

3
Ivancich, Maria Virginia 37441381
Pojmaevich, Diego Mauro 37317027
Universidad Nacional de Crdoba - Facultad de Ciencias Exactas Fsicas y Naturales
Trabajo Prctico de Laboratorio Mtodos Numricos

Eleccin del mtodo numrico


Se considera que el problema debe ser tratado con uno de los mtodos de races, ya que
encontrando la raz de la derivada, se obtiene el valor de p buscado.

Para elegir el mtodo ptimo se debe realizar un anlisis comparativo de los mtodos
abiertos y cerrados. Por un lado los mtodos cerrados convergen ms lentamente que los abiertos
y resulta complicado hallar dos valores iniciales que encierren la raz buscada. Adems,
considerando que la funcin no es demasiado complicada, es probable que un mtodo abierto
funcione de manera ms eficaz convergiendo a la raz mucho ms rpidamente.

En el caso de iteracin de punto fijo, al obtener el esquema iterativo la nueva funcin


puede ser muy difcil de calcular, y adems el mtodo converge a la raz si g(x) < 1, teniendo en
cuenta que x es el valor de inicio de las iteraciones y este vara, el mtodo puede no converger
para ciertos valores.

En el caso del mtodo de la secante, ste requiere dos valores de inicio a pesar de ser un
mtodo abierto, y si bien no necesita que los valores encierren a la raz, al realizar la secuencia,
algunas veces los dos valores estn en el mismo lado de la raz, lo que puede llevar, en ciertos
casos a divergencias.

El mtodo de Newton-Raphson es similar a un mtodo de iteracin de punto fijo, incluso


tiene la misma condicin de convergencia, pero converge a la raz cuadrticamente, es decir,
mucho ms rpido. En este mtodo se debe considerar que la derivada de la funcin sea fcil de
calcular, lo cual ocurre en este caso y no es necesario utilizar un mtodo de diferenciacin
numrica para obtenerlas. Por otro lado, la funcin no posee mximos o mnimos locales que
puedan generar oscilaciones indefinidamente y terminar en divergencia. Tampoco se trata de una
funcin peridica segn se pudo observar en el grfico, y la derivada no podra anularse. Lo nico
que hay que considerar importante dentro de las desventajas del mtodo es que la raz es cercana
a un punto de inflexin, por lo que se considera importante elegir bien el punto inicial.

De acuerdo a este anlisis, el mtodo elegido es del de Newton-Raphson.

4
Ivancich, Maria Virginia 37441381
Pojmaevich, Diego Mauro 37317027
Universidad Nacional de Crdoba - Facultad de Ciencias Exactas Fsicas y Naturales
Trabajo Prctico de Laboratorio Mtodos Numricos

Aplicacin del mtodo elegido

El mtodo de Newton-Raphson es un mtodo numrico utilizado para determinar la raz


de una funcin () de forma iterativa. Este mtodo calcula estimaciones ( +1 ) de dicha raz,
tomando un valor anterior , la funcin valuada en ese valor ( ), y la derivada de dicha funcin
valuada en ese punto anterior ( ) , como indica la siguiente formula:

( )
+1 =
( )

En el caso planteado, la funcin de la cual queremos obtener su raz es de la derivada de la


luminancia total (). Por lo tanto, funcin () y su derivada son las siguientes:

250 432
() = 3

( 10)3

750 1296
() = +
4 ( 10)4

Para la aplicacin del mtodo, se opt por utilizar una planilla de clculo, como se ve a
continuacin. Adems, se seleccion como punto inicial al punto medio de la distancia entre las
lmparas (d/2).

( ) ( ) | |
0 5,000000 1,456000 3,273600
1 4,555230 0,031464 3,216530 9,763948%
2 4,545448 -0,000022 3,221023 0,215203%
3 4,545455 0,000000 3,221020 0,000149%

Como se puede ver, con tan solo 4 iteraciones se logr una estimacin con 5 cifras
significativas, ya que | | < 0,5103. Por lo tanto la raz estimada se encuentra en x=4,5455.

Como el valor verdadero de la raz fue calculado anteriormente de forma analtica,


podemos tambin determinar cul es el error relativo verdadero para nuestra aproximacin.

50 4,5455
| | = | 11 | 100% = 0,001%
50
11

5
Ivancich, Maria Virginia 37441381
Pojmaevich, Diego Mauro 37317027
Universidad Nacional de Crdoba - Facultad de Ciencias Exactas Fsicas y Naturales
Trabajo Prctico de Laboratorio Mtodos Numricos

Algoritmo

Para implementar el mtodo de Newton-Raphson en algn lenguaje de programacin,


primero se elabor el pseudocdigo correspondiente. Este algoritmo tiene el objetivo de que el
usuario pueda obtener el resultado de este problema para cualquier valor de intensidades y/o
distancias entre lmparas.

Pseudocdigo

leer I1, I2, d


iniciar x_ant, n, ea, imax, k
definir funcin f
definir funcin df
repetir:
x = x_ant f(x_ant) / df(x_ant)
si x!= 0:
ea = abs((x - x_ant) / x) *100
k = k+1
x_ant = x
mostrar k, x , ea
hasta que (ea < es or k>= imax)
mostrar x
mostrar k+1
mostrar ea

Cdigo fuente (Python)

# Nivel de iluminacin de una habitacin


from math import *
I1 = float(raw_input('Ingrese valor de intensidad de lampara 1: '))
I2 = float(raw_input('Ingrese valor de intensidad de lampara 2: '))
d = float(raw_input('Ingrese la distancia entre lamparas: '))
def f(x): return -((2*I1/x**3)+(2*I2/(x-d)**3))
def df(x): return (6*I1/x**4)+(6*I2/(x-d)**4)
x_ant = d/2; n = 5; ea = 1e6; imax=25; k=0
print 'k\t xi\t\t\t ea'
print '%d\t %.5f\t\t' % (k, x_ant)
while (ea > 0.5*10.0**(2-n)) & (k <= imax):
x = x_ant - f(x_ant)/df(x_ant)
if x!=0:
ea = abs((x - x_ant)/x)*100
k+=1; x_ant = x
print '%d\t %.5f\t\t %.5f' % (k, x, ea)
print 'Punto de menor intensidad: %.4f' % x
print 'Nro de iteraciones: ' , k+1
print 'Error aprox. (porcentaje): %.5e\n' % ea

6
Ivancich, Maria Virginia 37441381
Pojmaevich, Diego Mauro 37317027
Universidad Nacional de Crdoba - Facultad de Ciencias Exactas Fsicas y Naturales
Trabajo Prctico de Laboratorio Mtodos Numricos

Pruebas del programa y contrastacin de resultados

A continuacin se presentan las capturas de pantalla del programa implementado en


Python, contrastando los resultados con los obtenidos mediante planilla de clculo, para distintos
valores de intensidad y distancia entre fuentes luminosas.

i xi f(xi) f'(xi) ea
0 5,00000 1,45600 3,27360
1 4,55523 0,03146 3,21653 9,76395%
2 4,54544 -0,00002 3,22102 0,21520%
3 4,54545 0,00000 3,22102 0,00015%

7
Ivancich, Maria Virginia 37441381
Pojmaevich, Diego Mauro 37317027
Universidad Nacional de Crdoba - Facultad de Ciencias Exactas Fsicas y Naturales
Trabajo Prctico de Laboratorio Mtodos Numricos

i xi f(xi) f'(xi) ea
0 40,00000 -0,01719 0,00152
1 51,28205 -0,00468 0,00096 22,00000%
2 56,14444 0,00059 0,00129 8,66049%
3 55,69008 0,00001 0,00123 0,81586%
4 55,67967 0,00000 0,00123 0,01869%
5 55,67967 0,00000 0,00123 0,00001%

8
Ivancich, Maria Virginia 37441381
Pojmaevich, Diego Mauro 37317027
Universidad Nacional de Crdoba - Facultad de Ciencias Exactas Fsicas y Naturales
Trabajo Prctico de Laboratorio Mtodos Numricos

i xi f(xi) f'(xi) ea
0 20,00000 0,10000 0,02250
1 15,55556 0,01533 0,01865 28,57143%
2 14,73359 -0,00054 0,02009 5,57889%
3 14,76024 0,00000 0,02003 0,18057%
4 14,76028 0,00000 0,02003 0,00027%

i xi f(xi) f'(xi) ea
0 50,00000 0,00000 0,00077
1 50,00000 0,00000 0,00077 0,00000%

Se logra apreciar que tanto los resultados obtenidos por medio del programa, como los
obtenidos mediante la planilla de clculo son idnticos, por lo tanto podemos asegurar que el
programa se ha implementado de manera correcta.

Por otro lado, si se analizan los diferentes casos, podemos comprobar que los resultados
presentan una lgica correspondiente con fenmeno fsico en cuestin, ya que para el caso en el
que alguna de las intensidades sea mayor que la otra, el punto de menor luminosidad se
encontrara ms alejado de la lmpara de mayor intensidad, y para el caso en el que las
intensidades sean iguales, el punto de menor intensidad ser el punto medio entre las lmparas.

9
Ivancich, Maria Virginia 37441381
Pojmaevich, Diego Mauro 37317027
Universidad Nacional de Crdoba - Facultad de Ciencias Exactas Fsicas y Naturales
Trabajo Prctico de Laboratorio Mtodos Numricos

Conclusin

A pesar de los errores inherentes del mtodo seleccionado, se comprob que es posible
resolver el problema planteado de manera eficiente y con un error relativo verdadero aceptable
para el trabajo propuesto, utilizando el mtodo de Newton-Raphson. Cabe aclarar sin embargo,
que pueden existir metodologas de resolucin ms rpidas y eficientes, por lo cual no se propone
que la metodologa utilizada sea el nico camino a seguir en la resolucin de este tipo de
problemas ni tampoco en este problema en particular.

10
Ivancich, Maria Virginia 37441381
Pojmaevich, Diego Mauro 37317027

También podría gustarte