Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA CIVIL
EQUIPO:
ANDRADE RICO MIGUEL ALEXIS N° Control: 18350725
GARCIA PEREZ RICARDO N° Control: 18350158
SANTIAGO LOPEZ CRISTIAN ISRAEL N° Control: 18350203
Consiste en
Se obtiene
Se representa
Donde
Resolver ecuaciones
diferenciales de la forma O Explicita
explícita:
Para i=0, …, n-1. La solución se da a lo
largo del intervalo (xo, xo+hn)
donde
Nos sirve
El método de iteración Gauss-Seidel se computa, para
la iteración (k+1)
donde
definimos
A=N-P Entonces podemos escribir la fórmula de
iteración del método
NEWTON - RAPHSON
Se requiere
entonces
Sin embargo, existen varias técnicas que se pueden utilizar, para resolver grandes números de ecuaciones simultáneas. Una de las técnicas más
útiles es el método de Gauss-Seidel. Ninguno de los procedimientos alternos es totalmente satisfactorio, y el método de Gauss-Seidel tiene la
desventaja de que no siempre converge a una solución o de que a veces converge muy lentamente. Sin embargo, este método convergirá siempre
a una solución cuando la magnitud del coeficiente de una incógnita diferente en cada ecuación del conjunto, sea suficientemente dominante con
respecto a las magnitudes de los otros coeficientes de esa ecuación.
Un sistema diagonal es condición suficiente para asegurar la convergencia, pero no es condición necesaria. Afortunadamente, las ecuaciones
simultáneas lineales que se derivan de muchos problemas de ingeniería, son del tipo en el cual existen siempre coeficientes dominantes.
1. Asignar un valor inicial a cada incógnita que aparezca en el conjunto. Si es posible hacer una hipótesis razonable de éstos valores, hacerla. Si no,
se pueden asignar valores seleccionados arbitrariamente. Los valores iniciales utilizados no afectarán la convergencia como tal, pero afectarán el
número de iteraciones requeridas para dicha convergencia.
2. Partiendo de la primera ecuación, determinar un nuevo valor para la incógnita que tiene el coeficiente más grande en esa ecuación, utilizando
para las otras incógnitas los valores supuestos.
3. Pasar a la segunda ecuación y determinar en ella el valor de la incógnita que tiene el coeficiente más grande en esa ecuación, utilizando el valor
calculado para la incógnita del paso 2 y los valores supuestos para las incógnitas restantes.
4. Continuar con las ecuaciones restantes, determinando siempre el valor calculado de la incógnita que tiene el coeficiente más grande en cada
ecuación particular, y utilizando siempre los últimos valores calculados para las otras incógnitas de la ecuación. (Durante la primera iteración, se
deben utilizar los valores supuestos para las incógnitas hasta que se obtenga un valor calculado). Cuando la ecuación final ha sido resuelta,
proporcionando un valor para la única incógnita, se dice que se ha completado una iteración.
5. Continuar iterando hasta que el valor de cada incógnita, determinado en una iteración particular, difiera del valor obtenido en la iteración previa,
en una cantidad menor que cierto seleccionado arbitrariamente. El procedimiento queda entonces completo.
Refiriéndonos al paso 5, mientras menor sea la magnitud del seleccionado, mayor será la precisión de la solución. Sin embargo, la magnitud de
la épsilon no especifica el error que puede existir en los valores obtenidos para las incógnitas, ya que ésta es una función de la velocidad de
convergencia. Mientras mayor sea la velocidad de convergencia, mayor será la precisión obtenida en los valores de las incógnitas para un dado.
EJEMPLO
Entonces tomamos los valores calculados en la última iteración y se toman como supuestos para la siguiente iteración. Se repite entonces el proceso:
X1 = 3.0
X2 = -2.5
X3 = 7.0
METODO DE NEWTON-RAPHSON
El método de Newton-Raphson, permite hallar una raíz de una ecuación no-lineal siempre y cuando se parta de una buena estimación
inicial de la misma.
El esquema iterativo de Newton puede derivarse del desarrollo de Taylor de la función alrededor de la estimación inicial.
Ahora bien, la recta tangente a la función, que pasa por el punto [x0 , f(x0)], se encuentra definida por la siguiente expresión:
Si denominamos x1 a la intersección de g(x) con el eje x (es decir, la raíz de g(x)), resolviendo dicha ecuación obtenemos, la siguiente
expresión:
Existencia de la Raíz.
Dado un cierto intervalo de trabajo [a,b], dentro del mismo debe cumplirse que f(a)*f(b)<0.
Unicidad de la Raíz.
Dentro del intervalo de trabajo [a,b], la derivada de f(x) debe ser diferente de cero.
Concavidad.
La gráfica de la función f(x) dentro del intervalo de trabajo [a,b], debe ser cóncava, hacia arriba o hacia abajo. Para ello debe
verificarse que:
f ''(x) <= 0 ó f ''(x) >= 0 para todo x que pertenezca a [a,b]
Como podemos apreciar en la siguiente tabla de valores, la convergencia de los valores obtenidos hacia el valor de la raíz es sumamente
veloz.
Número de Iteración Xn | Xn- Xn -1 | | f( Xn) |
0 0.5 - 2.214713387
6 0.7069565007 1.16088x10-5 0
Por los valores obtenidos es evidente que el método converge hacia la solución, sin embargo, es conveniente analizar las condiciones
de convergencia previamente. Analice qué sucedería si el intervalo fuera [0.1, 1]
Método de Euler
El método de Euler es un método de primer orden, lo que significa que el error local es proporcional
al cuadrado del tamaño del paso, y el error global es proporcional al tamaño del paso. El método de
Euler regularmente sirve como base para construir métodos más complejos.
Descripción informal
Considere el problema de calcular la pendiente de una curva desconocida que comienza en un punto dado y satisface una cierta ecuación
diferencial dada. Se puede pensar en la ecuación diferencial como una fórmula que nos permite calcular la pendiente de la recta
tangente a la curva en cualquier punto de la curva, una vez que el punto ha sido calculado.
La idea es que a pesar de que la curva es desconocida en un principio, su punto de comienzo, al cual denotamos por A0, es conocido.
Entonces, de la ecuación diferencial se puede calcular la pendiente de la curva en el punto A0 y por lo tanto la recta tangente a la curva.
Ahora, dando un pequeño paso sobre dicha recta, podemos tomarnos un nuevo punto A1 y suponer que dicho punto pertenece a la
curva, entonces seguimos el mismo razonamiento aplicado anteriormente y volvemos a calcular la pendiente de la recta tangente a la
curva en el punto A1. Luego de varios pasos tendremos formada una curva poligonal A0A1A2A3... En general esta curva que obtenemos
al aplicar el método no diverge lejos de la curva original, además el error entre ambas curvas se puede minimizar si se dan pasos muy
pequeños al avanzar sobre la recta tangente a la curva y además el intervalo sobre el que trabajamos es finito (aunque las cosas son
más complicadas para ecuaciones inestables, como se discute más abajo) ...
Procedimiento
Consiste en dividir los intervalos que va de subintervalo de ancho h ; o sea:
de manera que se obtiene un conjunto discreto de N+1 puntos x0, x1, x2, °°°, xn del intervalo de interés [x0, xf]. para cualquiera de
estos puntos se cumple que:
La condición inicial y(x0)=y0 , representa el punto P0=(y0,x0) por donde pasa la curva solución de la ecuación del planteamiento inicial, la cual se
denotará como F(x)= y . Ya teniendo el punto P0 se puede evaluar la primera derivada de F(x) en ese punto; por lo tanto:
Con esta información se traza una recta, aquella que pasa por P0 y de pendiente f(x0,y0). Esta recta aproxima F(x) en una vecindad
de X0. Tómese la recta como reemplazo de F(X) y localícese en ella (la recta) el valor de Y correspondiente a X1. Entonces, podemos
deducir según la Gráfica A:
Se resuelve para Y1
Es evidente que la ordenada Y1 calculada de esta manera no es igual a F(X1), pues existe un pequeño error. Sin embargo, el
valor Y1 sirve para que se aproxime F’(X) en el punto P= (X1,Y1) y repetir el procedimiento anterior a fin de generar la sucesión
de aproximaciones siguiente:
EJEMPLO
En primer lugar se calcula el valor de h tomando en cuenta que el número de pasos n es 4; por lo tanto quedaría así:
Antes de aplicar el método, veamos un esquema de cómo trabajaría el método en este caso concreto:
Por lo que el resultado obtenido es: Y4=0.33258138. Conociendo el valor exacto de la ecuación en ese punto, Y=0.3325459, se puede
calcular el error relativo cometido por el método:
Error del método (Error de Truncamiento Local y Global): este se debe a que, cómo la
aproximación de una curva mediante una línea recta no es exacta, se comete un error propio del método.
En este caso, el error es de primer orden - O(h1) -
Local: Es la diferencia que se produce entre el valor real de la función y el aproximado mediante la recta
tangente -en lugar de moverse por la curva- suponiendo que el punto desde el que partimos -donde se
cruzan la curva real y la recta que la aproxima- no tiene error alguno.
Propagado: Acumulación de errores por las aproximaciones producidas durante los pasos previos acumuladas. Es decir, ya no se supone que el punto del cual
partimos -donde se cruzan la curva real y la recta que la aproxima- no tenía error, sino que asumimos que dicho error existe y que se propaga de paso en paso.
Dicha propagación es, en el peor de los casos, lineal.
Redondeo/truncamiento: Resultado del número límite de cifras significativas que puede retener una computadora. Ya que el número de dígitos utilizados para
hacer los cálculos es finito y los números representados puede que no lo sean (es decir, números con infinita cantidad de dígitos). Al limitar los números con
infinita cantidad de dígitos -mediante truncamiento o redondeo- a números con finita cantidad de dígitos estamos cometiendo un error extra.
Como se muestra en la Gráfica B, básicamente el método se encarga de aproximar la curva Y=F(X) por medio de una serie de segmentos en recta.
Debido a que la aproximación de una curva por medio de una línea recta no es exacta, se comete un error derivado del método. A este error se le conoce
como error de truncamiento. Este error se puede disminuir reduciendo el valor de h, pero se obtendrá un mayor número de cálculos y, por consiguiente,
un error de redondeo mucho más alto.
Método de Runge-Kutta
En análisis numérico, los métodos de Runge-Kutta son un conjunto de métodos genéricos iterativos, explícitos e implícitos, de resolución numérica
de ecuaciones diferenciales. Este conjunto de métodos fue inicialmente desarrollado alrededor del año 1900 por los matemáticos C. Runge y M. W. Kutta.
Descripción
Los métodos de Runge-Kutta (RK) son un conjunto de métodos iterativos (implícitos y explícitos) para la aproximación de soluciones
de ecuaciones diferenciales ordinarias, concretamente, del problema de valor inicial.
Sean:
una ecuación diferencial ordinaria, con F=Ωʗ R X R” – R” donde Ω es un conjunto abierto, junto con la condición de que el valor inicial de ƒ sea
Y(T)=F(T,Y(T))
Entonces el método RK (de orden s) tiene la siguiente expresión, en su forma más general:
donde h es el paso por iteración, o lo que es lo mismo, el incremento ∆Tn entre los sucesivos puntos tn y tn + 1. Los coeficientes ki son términos de
aproximación intermedios, evaluados en ƒ de manera local
con aij,bi,ci coeficientes propios del esquema numérico elegido, dependiente de la regla de cuadratura utilizada. Los esquemas Runge-Kutta pueden ser
explícitos o implícitos dependiendo de las constantes aij del esquema. Si esta matriz es triangular inferior con todos los elementos de la diagonal principal
iguales a cero; es decir, aij = 0 para ,j=i,…,s, los esquemas son explícitos.
Ejemplo
Esquema Runge-Kutta de dos etapas, una en T=Tn y otra en t=tn + ∆tn. ƒ(t,y(t)) en la primera etapa es:
Entonces el método RK4 para este problema está dado por la siguiente ecuación:
Donde:
Así, el siguiente valor (yn+1) es determinado por el presente valor (yn) más el producto del tamaño del intervalo (h) por una pendiente
estimada. La pendiente es un promedio ponderado de pendientes, donde k1 es la pendiente al principio del intervalo, k2 es la pendiente
en el punto medio del intervalo, usando k1 para determinar el valor de y en el punto usando el método de Euler. k3 es otra vez la
pendiente del punto medio, pero ahora usando k2 para determinar el valor de y; k4 es la pendiente al final del intervalo, con el valor
de y determinado por k3. Promediando las cuatro pendientes, se le asigna mayor peso a las pendientes en el punto medio:
Esta forma del método de Runge-Kutta, es un método de cuarto orden lo cual significa que el error por paso es del orden de o(H)5, mientras que el error
total acumulado tiene el orden O(H)4. Por lo tanto, la convergencia del método es del orden de O(H)4, razón por la cual es usado en los métodos
computacionales.