Você está na página 1de 14

INSTITUTO TECNOLÓGICO DE COSTA RICA

Tarea Programada 4, Descomposición LU y Gauss-Seidel con relajación

Rodrigo Rodríguez Monge 2013046070

Andrés Jiménez Martínez

6/10/2016
Procedimiento para método descomposición LU

Se nombran las matrices a utilizar en el método de LU.

Se le pide al usuario los valores de la matriz, se tiene que digitar uno por uno hasta llenar la
matriz, además de ingresar el tamaño de la matriz.
Se realiza un ciclo for para la eliminación para delante de la matriz principal colocando los
valores respectivos en otra matriz.

Se genera la matriz U y además la matriz L, que posteriormente se utilizarán para averiguar las
incógnitas.
Se realiza la eliminación hacia adelante para la matriz X

Se realiza un for para la sustitución hacia atrás siguiendo la matriz X y se sustituye por “d”.
Se realiza la sustitución hacia atrás nuevamente en la matriz x para obtener los resultados de las
incógnitas.
 Problema propuesto para utiliza el método

1 – Averiguando el Angulo adyacente a la barra BC:

𝑂𝑝𝑢𝑒𝑠𝑡𝑜
𝑡𝑎𝑛𝜃 =
𝐴𝑑𝑦𝑎𝑐𝑒𝑛𝑡𝑒

3
𝜃 = 𝑡𝑎𝑛−1 ∗ ( )
4

2- Realizando sumatoria de momentos en el eje X:


∑ 𝑀𝑥 = 0

𝑇𝐷𝐶 ∗ (𝑆𝑒𝑛(36,9)) ∗ 4 + 𝑇𝐸𝐹 (4) − 200(2) = 0 (1)

3- Realizando sumatoria de momentos en el eje y:

∑ 𝑀𝑦 = 0

200(4) − 𝑇𝐸𝐹 (2) − 𝑇𝐷𝐶 ∗ (𝑆𝑒𝑛(36,9) ∗ (4) − 𝑇𝐷𝐵 (4) = 0 (2)

4-Realizando sumatoria de momentos en el eje z:

∑ 𝑀𝑧 = 0

−𝑇𝐷𝐶 ∗ (cos(36,9)) ∗ (4) = 0

5- Sumatoria de fuerzas en el eje x:

∑ 𝐹𝑥 = 0

𝐴𝑥 = 0
6- Sumatoria de fuerzas en el eje y:

∑ 𝐹𝑦 = 0

𝐴𝑦 − 𝑇𝐷𝐶 ∗ (cos(36,9)) = 0

7- Sumatoria de fuerzas en el eje z:

∑ 𝐹𝑦 = 0

𝐴𝑧 + 𝑇𝐷𝐵 + 𝑇𝐸𝐹 + 𝑇𝐷𝐶 ∗ (𝑠𝑒𝑛(36,9)) − 200 = 0

8- Ordenando ecuaciones para ingresarla a la matriz:

12
𝑇 + 4𝑇𝐸𝐹 = 400 (1)
5 𝐶𝐷
12
−4𝐹𝐵𝐷 − 15 𝑇𝐶𝐷 − 2𝑇𝐸𝐹 = −800 (2)
16
− 𝑇 = 0 (3)
5 𝐶𝐷

12⁄ 4 0
5 400
−12⁄ −2 −4 = −800
5
−16⁄ 0
5 0 0

𝑇𝐶𝐷 = 0

𝑇𝐸𝐹 = 100
𝑇𝐵𝐷 = 150

1- Ingresando los datos de entrada en el programa


2- Inmediatamente se obtiene el resultado de las variables

Proceso de Gauss-Seidel con relajación

El proceso de Gauss-Seidel con relajación consiste en obtener las raíces de un sistema de ecuaciones
recomendablemente de sistema de 3 columnas por 3 filas, el factor de relajación ayuda a obtener de
manera más precisa los valores de las raíces; a continuación, se mostrará la programación para utilizar
este método y un problema recomendado
Ejercicio Propuesto

Determinar las corrientes del siguiente circuito utilizando análisis de lazo (ejercicios obtenido de
fundamentos de circuitos eléctricos, Sadiku)

𝑀𝑎𝑙𝑙𝑎 1: 22𝑖1 − 10𝑖2 − 12𝑖3 = 24


𝑀𝑎𝑙𝑙𝑎 2: − 10𝑖1 + 38𝑖2 − 4𝑖3 = 0
𝑀𝑎𝑙𝑙𝑎 3: − 12𝑖1 − 4𝑖2 + 16𝑖3 = −4𝐼0
𝐼0 = 𝑖1 − 𝑖2
𝑀𝑎𝑙𝑙𝑎 3: − 12𝑖1 − 4𝑖2 + 16𝑖3 = −4(𝑖1 − 𝑖2 )
𝑀𝑎𝑙𝑙𝑎 3: − 8𝑖1 − 8𝑖2 + 16𝑖3 = 0

22𝑖1 − 10𝑖2 − 12𝑖3 = 24


{ −10𝑖1 + 38𝑖2 − 4𝑖3 = 0
−8𝑖1 − 8𝑖2 + 16𝑖3 = 0
𝑖1 = 2,25 𝐴 𝑖2 = 0,75 𝐴 𝑖3 = 1,5 𝐼0 = 2,25 − 0,75 = 1,5 𝐴
Utilizando ahora el programa de Matlab con un valor de relajación de 1.2 y una tolerancia de 5% se
obtiene lo siguiente:

Y se comprueba que los valores calculados anteriormente son muy similares a los valores obtenidos
mediante el programa

Você também pode gostar