Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTA
ROSA GICELA RODRIGUEZ HERNÁNDEZ 1924219
VANIA GUADALUPE CASTILLO BRIONES 1895448
MAURICIO GEOVANNI RANGEL RODRÍGUEZ 1991296
2
ÍNDICE
Introducción………………………………………………………………………………………………….4
Objetivo………………………………………………………………………………………………………4
Definición de matrices………………………………………………………………………………………5
Algoritmo……………………………………………………………………………………………………..8
Diagrama de flujo……………………………………………………………………………………………9
Código en Octave……………………………………………………………………………………...10-12
Resultados…………………………………………………………………………………………………13
Gráfica………………………………………………………………………………………………………14
Conclusiones………………………………………………………………………………………………15
Bibliografía…………………………………………………………………………………………………16
3
INTRODUCCIÓN
Los problemas de ingeniería se pueden resolver a través de distintas metodologías, siendo que la
solución por métodos numéricos proporciona una serie de puntos positivos que colaboran para una
mejor comprensión de los fenómenos con un buen balance entre tiempo y calidad. Los métodos
numéricos son aplicaciones de algoritmos por las cuales es posible formular y solucionar
problemas matemáticos usando operaciones aritméticas menos complejas. Ellos también se
conocen como métodos indirectos. El análisis numérico idealiza y concibe métodos para «aprobar»
de forma eficiente las soluciones de problemas.
Este proyecto tiene como finalidad demostrar que, usando sistemas lineales y matrices con el
método de Gauss Jordán, podemos dar solución a distintas aplicaciones o problemáticas que se
pueden encontrar en la industria petrolera.
OBJETIVO
Aplicar el método de Gauss Jordán para obtener cantidades de producción en barriles de petróleo
crudo en la industria petrolera.
Demostrar que usando sistemas lineales y matrices con el método de Gauss Jordán, que se puede
realizar el cálculo de la producción de barriles de petróleo crudo por mes o año.
4
DEFINICIÓN DE MATRICES
Sea A una matriz cuadrada de orden n. Para calcular la matriz inversa de A, que denotaremos
como A−1, seguiremos los siguientes pasos:
1. Construir una matriz del tipo M = (A | I) esto es, A está en la mitad izquierda de M y la matriz
identidad I en la derecha.
2. Utilizando el método Gauss se transforma la mitad izquierda, A, en la matriz identidad, que
ahora está a la derecha, y la matriz que resulte en el lado derecho será la matriz inversa:
A−1
Una empresa exploradora de hidrocarburos realizo una exploración en busca de pozos petroleros
en el departamento de Ciudad del Carmen, durante su exploración encontraros tres zonas
petroleras (Cayo Arcas, Laguna Azul, Isla Arena). Cada zona tiene tres pozos. En los cuales se
procedió a una explotación inmediata para lo cual contrato tres empresas (Gas Oil And Gas,
Petrobras México, Petróleos Mexicanos) En la siguiente tabla se mostrará el trabajo realizado por
cada empresa en cuanto a la producción en barriles.
5
TABLA DE TRABAJO REALIZADO POR CADA PLANTA
Gas Oil 10 1 1
Petrobras 1 20 2
Mexico
Petróleos 1 1 100
Mexicanos
Sabiendo que en el campo Cayo Arcas se obtuvo (24 barriles de crudo) En Laguna Azul (21 barriles
de crudo) En Isla Arena (300 barriles de crudo) por año.
➢ Se quiere calcular cual será la producción de toneladas del crudo por año.
X= PRODUCCIÓN DE TONELADAS 2 MESES.
Y= PRODUCCIÓN DE TONELADAS 6 MESES.
10x+1y+1z=24
1x+20y+1z=21
1x+2y+100z=300
➢ Convertir la ecuación en una matriz aumentada
X1 X2 X3 b
1 10 1 1 24
2 -1 20 1 21
3 1 -2 100 300
Encontrar el pivote en la columna numero 1 (invirtiendo el signo en toda la fila) y cambiando la fila
numero 2 por la numero 1.
X1 X2 X3 b
1 1 -20 -1 -21
2 10 1 1 24
6
3 1 -2 100 300
Encontrar el pivote en la columna numero 1 (invirtiendo el signo en toda la fila) y cambiando la fila
numero 2 por la numero 1.
X1 X2 X3 b
1 1 -20 -1 -21
2 10 1 1 24
3 1 -2 100 300
x1: 2
x2: 1
x3: 3
X= 2 toneladas por cada 2 meses.
y= 1 tonelada por cada 6 meses.
z= 3 toneladas por año.
7
Algoritmo
1. Se ingresa la matriz A y B.
2. Se despeja cada una de las x1,x2 y x3.
3. Se le da un valor inicial, en este caso 0 que ira cambiando en cada valor que saquemos de
xn.
4. Las iteraciones seguirán hasta que el número que de x sea iguales al valor de la matriz B.
5. El cálculo del error será para cada una de las x.
6. El error se graficará cada iteración.
7. Se grafica para tener un historial del método y para ver cómo se comporta.
8
Diagrama de flujo
Inicio
Se digita las
matrices A y B
No Desde 1 hasta
1 n calcular los
valores de xn
Si
Calcular el error
Graficar el error
Fin
9
Código en octave
%Metodo de Gauss Seidel
% [m,n]=size(A)
% valorx=0
%Para que los valores de x1, x2 y x3 sean los mismos en cada iteracion se
%correctamente
for i=2:n %Inicio de ciclo for que va desde 2 hasta 10con un criterio de paro que tenga que
cumplir la sentencia
x1(i) = 12/5 - x3(i-1)/10 - x2(i-1)/10 %Se calcula la i iteracion con las x despejadas
x2(i) = x1(i-1)/20 - x3(i-1)/20 + 21/20 %Se calcula la i iteracion con las x despejadas
%Error absoluto
%El error se calculara a cada una de las iteraciones de las xn, con el
x1error(i)=abs(((x1(i))-(x1(i-1)))/(x1(i))*100);
x2error(i)=abs(((x2(i))-(x2(i-1)))/(x2(i))*100);
x3error(i)=abs(((x3(i))-(x3(i-1)))/(x3(i))*100);
%valor de matriz de b
xa(i)=10*x1(i)+1*x2(i)+1*x3(i)
xb(i)=-1*x1(i)+20*x2(i)+1*x3(i)
10
xz(i)=1*x1(i)+ -2*x2(i)+100*x3(i)
break
end
%Se ingresa en matricez de x, 1:i para hacer una tabla de todo lo sucedido
plot(x1error);
hold on
11/05/2021
plot(x2error);
hold on
plot(x3error);
plot(x2error);
hold on
plot(x3error);
11
12
Resultados
13
Gráfica
14
Conclusiones.
Como podemos ver que los métodos numéricos han venido a ser muy importantes porque pueden
aplicarse en distintos campos para encontrar resultados aproximados a sistemas complejos
utilizando solo las operaciones matemáticas simples, es importante conocer los métodos
numéricos para facilitarnos la resolución de problemas matemáticos que tienen distintas
aplicaciones en la industria, además de que nos permite resolverlos con mayor eficiencia.
En conclusión podemos decir que la eliminación de Gauss nos son útiles en la resolución de
ecuaciones lineales, para ecuaciones no lineales no aplica este método.
Pienso que los métodos numéricos son bastante utiles en la industria petrolera, ya que me recuerda
claramente un ejemplo que vimos en la materia de “registros de pozos” y necesitabamos utilizar
un metodo de mínimos cuadrados.
El método de Gauss-Seidel converge el doble de rápido, aproximadamente, que el método de
Jacobi. Si la matriz proporcionada es diagonal estrictamente dominante, el método siempre va a
converger; sin embargo, aunque no sea así, es posible que converja.
15
Bibliografía
16