Anda di halaman 1dari 13

UNIVERSIDAD NACIONAL DE

TRUJILLO
FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
ESCUELA PROFESIONAL DE INFORMATICA

METODO DE NEWTON RAPHSON APLICADO A LA INGENIERIA HIDRAULICA

CURSO: Computación Simbólica y


Numérica

DOCENTE: Díaz Pulido José Arturo

INTEGRANTES: Cruz Otiniano Richard


Alcántara Bejarano Leydi
Cruz Ybáñez Ingrid
Núñez Morocho José
Vázquez Chávez Aldair

CICLO - SECCIÓN: V-B

FECHA: 24/07/2018

TRUJILLO – PERÙ
INDICE

I. RESUMEN ........................................................................................................... 3

II. INTRODUCCIÓN ............................................................................................... 4

III. REALIDAD PROBLEMÁTICA ........................................................................ 5

3.1. Objetivos ............................................................................................................ 5


IV. INGENIERIA DEL PROYECTO...................................................................... 6

4.1. Marco Teórico .................................................................................................... 6


4.1.1. Esquema del Método de Newton-Raphson ......................................................... 7
4.2. Programa en Matlab ........................................................................................... 7
4.3. Solución al Problema ....................................................................................... 10
Solución usando Matlab ............................................................................................... 11

VI. CONCLUSIONES ............................................................................................. 12

VII. RECOMENDACIONES ................................................................................... 12

VIII. GLOSARIO........................................................................................................ 13

IX. BIBLIOGRAFÍA ............................................................................................... 13

2
I. RESUMEN

En el presente informe se muestra el desarrollado y aplicación de un determinado


método número, para solucionar un problema de Ingeniería Hidráulica.
El problema de este proyecto consiste en poder determinar cuánto o que altura de una
boya se tiene que sumergir para que esta siga flotando, este es un problema de
ingeniería hidráulica, por lo que fue necesario tener conocimientos sobre física, en
primera instancia tener conocimientos sobre el principio de Arquímedes el cual será
muy necesario para poder llegar a tener nuestra función y así poder aplicar el método
de Newton-Raphson.

Para dar solución a este problema se escogió el método de Newton-Raphson por su


rápida convergencia y porque la ecuación del problema no es tan difícil de derivar lo cual
es muy favorable para el método de Newton-Raphson y así de una manera óptima poder
dar solución a nuestro problema.
Como herramienta tecnológica hemos utilizado el ya conocido software MatLab para
poder graficar la función y obtener una esquematización de la expresión.

3
II. INTRODUCCIÓN

Encontrar las soluciones de una cierta ecuación es uno de los problemas más
importantes de las matemáticas. En cualquier momento en nuestro estudio podemos
encontrarnos una ecuación de la cual necesitamos saber sus soluciones. Pero hay un
grave problema relacionado con esto: no tenemos métodos que nos permitan obtener
las soluciones de todas las ecuaciones que nos pueden aparecer.

¿Qué podemos hacer entonces? Pues no nos queda otra que buscar aproximaciones de
las soluciones. Es decir, buscar números que aunque no sean las soluciones exactas sí
que sean lo suficientemente aproximados a ellas como para que nos puedan servir en
nuestro problema. Y eso es lo que hace nuestro método.

El método de Newton-Raphson es un método iterativo con el que podemos encontrar


aproximaciones de soluciones de ecuaciones no lineales. El método parte de un valor
inicial que se introduce en una expresión relacionada con la ecuación, obteniendo así un
resultado. Ese resultado se introduce en la misma expresión, obteniendo un nuevo
resultado, y así sucesivamente. Si la elección del valor inicial es buena, cada vez que
introducimos unos de los resultados obtenidos en esa expresión (es decir, cada vez que
realizamos una iteración del método) el método nos proporciona una aproximación a la
solución real mejor que la que tuviéramos anteriormente.

Cierto es que Joseph Raphson fue el primero en publicar el método en 1690 en su libro
Analysis Aequationum Universalis, y que el de newton se publicó unos años después de
su muerte, en 1736 (por lo que Raphson lo publicó casi 50 años antes). Pero se sabe que
Newton lo había escrito en 1671 (y por tanto antes de la publicación de Raphson),
aunque aplicado exclusivamente a aproximación de raíces de polinomios (el de Raphson
era más general). A todo esto hay que añadir un detalle: Raphson fue una de las pocas
personas a las que Newton le permitía ver sus trabajos matemáticos (de hecho se
encargó de traducir algunos de esos trabajos matemáticos de Newton del latín al inglés).

O sea que Newton describe su método de aproximación de raíces de polinomios y unos


años después Raphson, que tenía acceso a los trabajos de Newton, publica su método
válido también para el resto de funciones. Sería entonces razonable pensar que Raphson
partió del método de Newton para desarrollar el suyo, ¿verdad? Pues eso es lo que
históricamente está más aceptado. Así que nada de robo de Newton.

Por todo ello, en muchos sitios se conoce al método como método de Newton-Raphson,
aunque en otros muchos lugares se le llama simplemente método de Newton, honrando
solamente a la primera persona que trabajó en él.

4
III. REALIDAD PROBLEMÁTICA

Una compañía de nombre ABC desea crear boyas marinas. Para eso se diseñó bolas
(esferas) de flotación la cual tiene una densidad de 0.6 y tiene un radio de 5.5 m. Para
lo cual, se requiere determinar la profundidad a la cual se sumerge la bola al flotar en el
agua.

Utizaremos el método de Newtton Raphson para encontrar las raíces de la ecuación y


poder determinar la profundidad a la cual se sumerge la esfera debajo del agua sin que
esta se hunda por completo.

Haciendo uso del software MatlaB realizaremos algunas simulaciones con las cuales
determinaremos si la boya es capaz de mantenerse en flote.

3.1. Objetivos

 Solucionar el problema de la forma de sumergir una esfera utlizando el método


de Newton Raphson.

5
IV. INGENIERIA DEL PROYECTO

4.1. Marco Teórico

El método de Newton es un algoritmo eficiente para encontrar aproximaciones de los


ceros o raíces de una función real. También puede ser usado para encontrar el máximo
o mínimo de una función, encontrando los ceros de su primera derivada. (Arisnabarreta
Córdova Javier, 2017)

Figura 1: Representación gráfica del método de Newton-Raphson

Si el valor inicial para la raíz es 𝑥𝑖 , entonces se puede trazar una tangente desde el punto
[𝑥𝑖 , 𝑓(𝑥𝑖 )] de la curva. Por lo común, el punto donde esta tangente cruza al eje 𝑥
representa una aproximación mejorada de la raíz. (Steven C. Chapra, 2006)

El método de Newton-Raphson se deduce a partir de esta interpretación geométrica. De


la figura 1, se tiene que la primera derivada en 𝑥 es equivalente a la pendiente:

6
𝑓(𝑥𝑖 ) − 0
𝑓 ′ (𝑥𝑖 ) = … … … … … … 𝐸𝑐. (1)
𝑥𝑖 − 𝑥𝑖+1
que se arregla para obtener:

𝑓(𝑥𝑖 )
𝑥𝑖+1 = 𝑥𝑖 − … … … … … … 𝐸𝑐. (2)
𝑓 ′ (𝑥𝑖 )

la cual se conoce como fórmula de Newton-Raphson

4.1.1. Esquema del Método de Newton-Raphson

Esto se puede realizar de manera esquemática:

a. Representar gráficamente la función 𝑓(𝑥) la cual corta al eje 𝑥 en 𝑟 que es la


raíz de 𝑓(𝑥)
b. Representar 𝑥0 como el valor inicial de la sucesión de puntos en el eje de 𝑙𝑎𝑠 𝑋.
c. Trazar la tangente a la función 𝑓(𝑥) en 𝑥0 y ubicar el punto de corte con el eje
𝑋 y la tangente y denotarlo con 𝑥1 el cuál será la nueva aproximación a la raíz 𝑟.
d. El proceso se repite hasta que sea necesario es decir cumpla con las exigencias
𝑥𝑘+1 −𝑥𝑘
(tolerancia) en otras palabras falta que | | ∗ 100% < 𝑡𝑜𝑙𝑒𝑟𝑎𝑛𝑐𝑖𝑎.
𝑥𝑘+1
e. Si en el caso de no cumplirse en un número máximo de iteraciones se sugiere
reiniciar de nuevo, dando un nuevo valor para 𝑥0 .

4.2. Programa en Matlab

El mayor problema a afrontar es la no-linealidad que involucra la derivada, la ventaja es


que algunas herramientas computacionales como Matlab, tienen directamente la
función de la derivada, por lo cual el código sería el siguiente.

7
Pseudocodigo de Matlab

8
Codigo de Newton-Raphson

clear all
clc
%blimpiar pantalla

syms x %definir la variable x


fprintf('------------------------\n')
fprintf('METODO DE NEWTON RAPHSON\n') %titulo
fprintf('------------------------\n\n')

f = input('> Ingrese la función: ', 's'); %función f a evaluar


x0 = input('> Aproximación inicial: '); %valor inicial
tol= input('> Tolerancia: '); %tolerancia

fprintf('\n> Resultados:\n\n')

df = diff(sym(f)); %derivada de funcion f


f = inline(char(f)); %crea una función en línea f
df = inline(df); %crea una función en línea df
x = x0; %valor inicial
e = tol+1; %error inicial
i = 0; %contador

fprintf('\t%s %s %s %s\n', 'i', 'x', 'f(x)', 'error');


while e > tol*100
if i == 0
fprintf('\t%d\t %.5f\t %.5f\n', i, x, f(x))
else
fprintf('\t%d\t %.5f\t %.5f\t %.4f\n', i, x, f(x), e)
end
xr = x - (f(x)/df(x)); %calcular el nuevo valor de xr
e = (abs((xr-x)/xr))*100; %calculo del error
x = xr; %le asignamos a x el nuevo valor
i = i+1; %aumenta el contador en 1
end

fprintf('\n\tLa raiz de la funcion es: %.5f\n', xr);


ezplot(f);%graficamos la funcion
grid on;

9
4.3. Solución al Problema

Como ya hemos mencionado anteriormente, se busca determinar a qué profundidad


desciende entre el agua, un cuerpo esférico macizo, de un material con una determinada
densidad.

Figura 2: Cuerpo esférico sumergido en fluido

La masa de agua desplazada cuando la esfera de radio 5.5 𝑐𝑚 se sumerge en agua y ésta
alcanza la altura 𝑑 hasta la superficie libre, está dada por la siguiente ecuación:
La masa de agua desplazada cuando la esfera se sumerge en agua y ésta alcanza la altura
d hasta la superficie libre, está dada por la siguiente ecuación:
4
𝑉𝑑 = ∫ 𝜋[𝑟 2 − (𝑦 − 𝑟)2 ]𝑑𝑦 = 𝜋𝑑 2 (3𝑟 − 𝑑)⁄3 ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 𝐸𝑐. (3)
0

Así que la masa del agua desplazada es:


𝜋𝑑 2 (3𝑟 − 𝑑)
𝑀𝑎 = 𝜌𝑎𝑔𝑢𝑎 𝑉𝑑 = ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 𝐸𝑐. (4)
3
La masa de la esfera es:
𝑀𝑒 = 𝜌(4⁄3)𝜋𝑟 3 ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 𝐸𝑐. (5)
El volumen del líquido desplazado es igual al volumen del líquido sumergido:
𝜌(4⁄3)𝜋𝑟 3 = (3𝑟 − 𝑑)⁄3 ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 𝐸𝑐. (5)
Esto indica que se debe resolver la ecuación equivalente
4𝜌𝑟 3 = 𝑑2 (3𝑟 − 𝑑) ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 𝐸𝑐. (6)
equivalente a:
𝑑3 − 3r𝑑3 + 4ρ𝑟 3 = 0 ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ Ec. (7)

10
Reemplazando los valores 𝑟 = 0.55𝑚, 𝜌 = 0.6, se tiene la ecuación, para cual
profundidad 𝑑 estara dada en metros y, a los cuales la bola se sumerge debajo del agua
𝑓(𝑑) = 𝑑3 − 165𝑑2 + 3.993𝑥10−4 ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 𝐸𝑐. (8)

Solución usando Matlab

Figura 3: Ingreso la ecuación (8)

Figura 4: Resultados obtenidos

11
Figura 5: Grafica de la función de la Fig. 3

VI. CONCLUSIONES
 Se solucionó el problema de la forma de sumergir una esfera utilizando el método de
Newton Raphson.

VII. RECOMENDACIONES

 El problema más importante para aplicar este procedimiento es la elección del


valor.
 Es importante poder realizar un análisis del grafico previo para facilitarnos la
tarea de poder distinguir cuantas raíces existen.

12
VIII. GLOSARIO

 Boyas: Es una baliza flotante situada en un río o en el mar y generalmente


anclada al fondo, que puede tener diversas finalidades, principalmente para la
orientación de las embarcaciones y señalización de objetos sumergidos.

Comandos:
 Diff: Calcula las diferencias entre elementos adyacentes a lo largo de la primera
dimensión de matriz cuyo tamaño no es igual a 1
 Inline: Permite crear una función de cualquier número de variables dando una
cadena que contiene la función seguida por una serie de cadenas que denotan el
orden de las variables de entrada.
 Ezplot: Traza la expresión fun(x)sobre el dominio predeterminado -2π x<<2π,
donde fun(x)es una función explícita de solo x.

IX. BIBLIOGRAFÍA

Anónimo. (26 de 05 de 2012). Full Programación. Recuperado el 24 de 07 de 2018, de


http://fullprogramacion18.blogspot.com/2013/03/matlab.html

Arisnabarreta Córdova Javier, R. A. (2017). Scribd. Recuperado el 24 de 07 de 2018, de


https://es.scribd.com/document/352766242/Metodo-de-Newton-Raphson-
aplicado-a-la-ingenieria

Medina, R. J. (12 de 2010). SlidesShare. Recuperado el 2018 de 07 de 24, de


https://es.slideshare.net/rjmolivo/aplicacin-del-mtodo-de-newton-raphson

Steven C. Chapra, R. P. (2006). Métodos Numéricos Para Ingenieros - Quinta Edición.


México: McGRAW-HILL/INTERAMERICANA EDITORES, S.A. DE C.V.

Tenorio, A. (10 de 07 de 2015). Prezi. Recuperado el 24 de 07 de 2018, de


https://prezi.com/gjopkizszbbp/esfera-sumergida-en-agua/

13

Anda mungkin juga menyukai