Método de Gauss-Seidel

Slides:



Advertisements
Presentaciones similares
Resolución aproximada de ecuaciones Ejemplos
Advertisements

Metodos de Solución Iterativos
FACTORIZACIÓN LU Bachilleres:
PROF: JAIME QUISPE CASAS I.E.P.Nº 2874 Ex
Valores y Vectores Propios
PROF: JAIME QUISPE CASAS I.E.P.Nº 2874 Ex SISTEMA DE ECUACIONES DE PRIMER GRADO CON TRES VARIABLES.
Diferenciación e Integración Numérica
MÉTODOS NUMÉRICOS. Explicación del método de L U. Realizado por:
ANÁLISIS DE ESTABILIDAD
KRIGING.
Modelado y simulación en Ingeniería Química. Manuel Rodríguez
Instituto Tecnológico de Costa Rica Escuela Ingeniería en Electrónica Curso: Métodos Numéricos Método de Bairstow Profesor: Ing. Marvin Hernández.
REGRESIÓN POR MÍNIMOS CUADRADOS
PROGRAMA DE ALGEBRA LINEAL
MÉTODO DE GAUSS-SEIDEL CON RELAJACIÓN
INSTITUTO TECNOLOGICO DE COSTA RICA
DESCOMPOSICIÓN L U Verónica Miranda, Mariano Avilés, Andrés Navarro, Katherine González.
Sistemas de Ecuaciones no Lineales
Instituto Tecnológico de Costa Rica Escuela Ingeniería en Electrónica Curso: Métodos Numéricos Método de Bairstow Profesor: Ing. Marvin Hernández.
Investigación Operativa
Ecuaciones diferenciales de 1er orden :
Integración Numérica Cálculo Numérico Práctica 2.
Sistema de tres ecuaciones con tres incógnitas
Transferencia de potencia a través de cuadripolos
Métodos de Análisis Ingenieril
Juan José Cortés Orozco. Antonio Muñoz Torres.
Método de Steffensen.
Cálculo de ceros de funciones de Rn–> Rn :
Método de Gauss-Seidel
Flujo de carga en Sistemas de Potencia.
Métodos iterativos para sistemas lineales
SESION Nº 03.  En la práctica de la ingeniería y ciencias, es muy frecuente él tener que resolver ecuaciones del tipo f(x)=0. En estas ecuaciones se.
Mini-video 1 de 3 Sistemas de ecuaciones lineales
Unidad 1: ECUACIONES DIFERENCIALES DE PRIMER ORDEN
Ecuaciones de segundo grado
Propiedades de los determinantes.
Métodos de Análisis Ingenieril
Sistemas Ecuaciones Lineales Teoría. Definición: Un sistema de m ecuaciones lineales con n incógnitas (en R): Como paso previo a resolverlo necesitamos.
UNIVERSIDAD POPULAR DEL CESAR
RESUMEN POTENCIAS  Aprendizaje esperado:  Aplica y resuelve operaciones que involucren potencias.  Aplica el teorema de Pitágoras para encontrar un.
SISTEMAS DE ECUACIONES Y GEOMETRÍA Prof. José Mardones Cuevas
Flujo de carga en Sistemas de Potencia.
ESTUDIO DE FLUJOS DE POTENCIA
La División Sintética Menú: Definición.
METODOS DE SOLUCION DE SISTEMAS DE ECUACIONES
M. en C. José Andrés Vázquez Flores
Método por determinantes
Sistemas Lineales Análisis de error Prof.: Dra. Nélida Beatriz Brignole.
Tema 3.- MATRICES INVERTIBLES
Ecuaciones y sistemas de ecuaciones
Tópico 1 2ª Presentación Ecuación clásica del calor Fabián A. Torres R. Profesor: Sr. Juan Morales.
Ecuaciones diferenciales de 1 er orden : Una ecuación diferencial ordinaria de primer orden es una expresión del siguiente tipo: El problema que se suele.
La forma trigonometrica de los numeros complejos y el teorema de moivre Capítulo 7 – Sec. 7.5 y 7.6.
Matrices rango de una matriz
METODO DE SUMA Y RESTA. INDICE.
“CURSO PROPEDÉUTICO PARA EL MEJORAMIENTO DEL PENSAMIENTO MATEMÁTICO”
Matem á ticas Aplicadas a las Ciencias Sociales II IES Seritium.
¿Cuál es de resolución más sencilla?
MATEMÁTICAS EN SECUNDARIA: LAS UNIDADES DIDÁCTICAS EN INTERNET
QUINTA CONFERENCIA Lugar: Oficinas Generales Fecha: 15 de Diciembre de 2007 Conferencista: Prof. Carlos Betancourt Monroy Centro de Estudios Científicos.
Sistemas de ecuaciones
MATRIZ INVERSA.
Matemática Básica (Ing.) 1 Sesión 12.1 Sistemas lineales y método de Gauss.
Escuela de Ciencias Básicas Tecnología e Ingeniería UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA SEPTIEMBRE.
Escuela de Ciencias Básicas Tecnología e Ingeniería UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA DIRECTORA ING. VIVIAN ALVAREZ ALTAMIRANDA DICIEMBRE 2 DE.
Sistemas de Ecuaciones
Tema 3: Sistemas de ecuaciones lineales. Métodos iterativos
Ecuaciones lineales- Gauss Detalle de la máquina de calcular de von Johann Helfrich Müller.
MATRICES Y DETERMINANTES Una matriz cuadrada que posee inversa se dice que es inversible o regular; en caso contrario recibe el nombre de singular. Matrices.
Escuela de Ciencias Básicas, Tecnologías e Ingenierías Álgebra Lineal – Webconferencia Ing. Vivian Alvarez A. Puerto Colombia, Mayo 04 de 2016.
Transcripción de la presentación:

Método de Gauss-Seidel Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica CM 3201 Métodos Numéricos Método de Gauss-Seidel Prof. Marvin Hernández I Semestre 2008

INDICE Introducción Descripción del Criterio de Convergencia Errores Ejemplo 1 Ejemplo 2 Ejemplo 3 Ejemplo 4 Bibliografía

Introducción Este método se basa en la aproximación iterativa propuesta por Seidel en 1874 en la Academia de Ciencias de Munich, para la aplicación al problema del flujo de potencia. Las ecuaciones de nodo y condiciones de contorno se combinan, para el nodo k: de donde se puede expresar la tensión Vk como:

La ecuación anterior es el corazón del algoritmo iterativo La ecuación anterior es el corazón del algoritmo iterativo. La iteración comienza con una estimación de las magnitudes y ángulos de todas las barras del sistema, y se van recalculando las tensiones utilizando los mejores valores disponibles. Esto es, para calcular la tensión Vk se utilizan los V1...k-1 ya actualizados, y los Vk...n del paso anterior. El método tiene una convergencia extremadamente lenta pero segura (excepto para problemas mal condicionados, o sin convergencia posible).

El método de Gauss-Seidel pertenece a la familia de los métodos iterativos utilizados para obtener la o las raíces de una función cualquiera, especialmente en forma de matrices de n ecuaciones [A]{X}={B}

Si los elementos de la diagonal de la matriz que se está solucionando no son todos cero la 1era se resuelve para x1, la 2da para x2 y la tercera para x3, y la enésima para xn para obtener:

Teorema Considerar un sistema de n ecuaciones con n incógnitas, es decir, se tiene una matriz de coeficientes A  cuadrada. Si el valor absoluto del elemento de la diagonal de cada renglón de A es más grande que la suma de los valores absolutos de los otros elementos de tal renglón entonces el sistema tiene una solución única. El método iterativo de Gauss-Seidel convergerá a la solución sin importar los valores iniciales.

Así es como empieza el proceso iterativo suponiendo que los valores iniciales de x son cero. Luego al obtener el primer x1 se evalúa en (2) junto con el valor previo de x3 y de igual forma se procede en (3) con el x2 calculado y el x1 previo, para finalmente volver a (1) bajo la misma fórmula, haciendo converger el sistema. << ÍNDICE

Criterio de Convergencia Este criterio no solo se aplica a las ecuaciones lineales que se resuelven con el método de Gauss-Seidel sino también para el método iterativo del punto fijo y el método de jacobi . Por tanto, al aplicar este criterio sobre las ecuaciones de Gauss-Seidel y evaluando con respecto a cada una de las incógnitas, obtenemos la expresión siguiente: El valor absoluto de las pendientes en la ecuación, deben ser menor que la unidad para asegurar la convergencia. Es decir, el elemento diagonal debe ser mayor que el elemento fuera de la diagonal para cada reglón de ecuaciones. La generalización del criterio anterior para un sistema de n ecuaciones es:

Iteraciones utilizando las siguientes ecuaciones sin ordenar Ejemplos de convergencia Iteraciones utilizando las siguientes ecuaciones sin ordenar

Iteraciones utilizando previamente el criterio de diagonal dominante Ejemplos de convergencia Iteraciones utilizando previamente el criterio de diagonal dominante

En Resumen El método de Gauss-Seidel está basado en el concepto de punto fijo, es decir ( xi = gi (x), i = 1.. n), para resolver sistemas de ecuaciones lineales. Para garantizar la convergencia se debe de cumplir que el sistema tenga una diagonal dominante, es decir, que se cumpla la desigualdad dada abajo. Si se cambia el orden de las ecuaciones puede no haber convergencia.

En Resumen Además, se destaca que para mejorar la convergencia, se usan técnicas como: Utilización de los cálculos previos asumiendo una mejor aproximación que el vector de condiciones iniciales. ( Gauss-Seidel ). Un factor de ponderación para reducir el error residual ( Relajación ) << ÍNDICE

Errores de Gauss- Seidel Ventajas? Espacio: convenientes para matrices cuadradas Tiempo: menor número de operaciones Desventajas? Velocidad: convergencia lenta Convergencia: no siempre se obtiene la solución en un número finito de pasos

Análisis de error

EJEMPLO #1 Resolver el siguiente sistema de ecuación por el método Gauss-Seidel utilizando un E= 0.001. 0.1 X1 + 7.0 X2 - 0.3 X3 = -19.30 3.0 X1 - 0.1 X2 - 0.2 X3 = 7.85 0.3 X1 - 0.2 X2 - 10.0 X3 = 71.40 << ÍNDICE

SOLUCIÓN: Primero ordenamos las ecuaciones, de modo que en la diagonal principal estén los coeficientes mayores para asegurar la convergencia. 3.0 X1 - 0.1 X2 - 0.2 X3 = 7.85 0.1 X1 + 7.0 X2 - 0.3 X3 = -19.30 0.3 X1 - 0.2 X2 - 10.0 X3 = 71.40

Despejamos cada una de las variables sobre la diagonal:

Suponemos los valores iniciales X2 = 0 y X3 = 0 y calculamos X1 Este valor junto con el de X3 se puede utilizar para obtener X2

La primera iteración se completa sustituyendo los valores de X1 y X2 calculados obteniendo: En la segunda iteración, se repite el mismo procedimiento:

Comparando los valores calculados entre la primera y la segunda iteración

Como podemos observar, no se cumple la condición 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:

Comparando de nuevo los valores obtenidos Como se observa todavía no se cumple la condición

Así que hacemos otra iteración Comparando los valores obtenidos

Dado que se cumple la condición, el resultado es: X1 = 3.0 X2 = -2.5 X3 = 7.0

EJEMPLO #2 Usar el método de Gauss-Seidel para aproximar la solución del sistema:  (1) (2) (3) hasta que: 

Solución Primero despejamos las incógnitas x1, x2 y x3 de las ecuaciones 1, 2 y 3. Así tenemos:  Estas son nuestro juego de fórmulas iterativas. Comenzamos iteraciones, sustituyendo x1=x2=0 en la 1ra ecuación, para calcular el 1er valor de x1:  

Ahora, sustituimos x1=2.66667 y x3=0 en la segunda ecuación, para obtener x2 :  Ahora sustituimos x1=2.66667 y x2=-2.82381 en la tercera ecuación, para obtener x3:  Así, tenemos nuestra primera aproximación a la solución del sistema:   x1=2.66667, x2=-2.82381, x3=7.1051

  Puesto que todavía no podemos calcular ningún error aproximado, repetimos el proceso pero ahora con los últimos datos obtenidos para las incógnitas:    Sustituyendo x2=-2.82381 y x3=7.1051 en la ecuación 1 obtenemos x1=3.6626. Sustituyendo x1=3.6626 y x3=7.1051 en la ecuación 2 obtenemos x2=-3.24404, finalmemente, sustituyendo x1=3.6626 y x2=-3.24404 en la ecuación 3 obtenemos x3=7.06106.

Así, tenemos la 2da lista de valores de aproximación a la solución del sistema:  Ahora si podemos calcular los errores absolutos para las incógnitas. Tenemos: 

Puesto que no se ha logrado el objetivo, se repite el mismo proceso con los últimos valores obtenidos de cada una de las incógnitas. Note que aunque el error aproximado ya cumple con ser menor al 1%, esto se debe de cumplir para los tres errores aproximados! Por lo tanto repetimos el mismo proceso. Omitiendo los pasos intermedios, obtenemos: 

Y en este caso tenemos los siguientes errores aproximados: Vemos que ahora sí se ha cumplido el objetivo para cada uno de los errores aproximados. Por lo tanto, concluimos que la solución aproximada es: X1=3.62724, X2=-3.24102, X3=7.06250

EJEMPLO #4 Programa en MatLab 6.5 << ÍNDICE

Bibliografía Steven Chapra, Raymond Canale. “Métodos numéricos para ingenieros”, cuarta edición, 2003. pp 301-313, 320-321, 344-346. The Jacobi Method, marzo 2004. (disponible en http:/www.netlib2.cs.utk.edu/linalg/html_templates/node12.html) The Gauss_Seidel Method, marzo 2004. (disponible en http:/www.netlib2.cs.utk.edu/linalg/html_templates/node14.html) The Successive Overrelaxation Method, marzo 2004. (disponible en http:/www.netlib2.cs.utk.edu/linalg/html_templates/node15.html)