Académique Documents
Professionnel Documents
Culture Documents
INGENIERA PETROLERA
“DECLINACION DE LA PRODUCCION MEDIANTE CURVAS
CONVENCIONALES”
Integrantes
1.- OBJETIVO
Comprender y aplicar pronósticos sencillos de producción, las curvas de
declinación.
2.-INTRODUCCIÓN
a) Exponencial.
b) Hiperbólica.
c) Armónica.
a) Declinación Exponencial
El gráfico de producción de aceite contra tiempo para un pozo, podría ser extrapolado en
el futuro para proporcionar una estimación de los gastos futuros de producción.
Conociendo los gastos futuros de producción es posible determinar la producción futura
total o reserva del yacimiento en cuestión.
Si damos forma a la región punteada, es posible extrapolar el comportamiento futuro.
b)
Declinación Hiperbólica.
Gas en solución
Empuje de agua
c) Declinación Armónica.
log qf – log qo
m= (pendiente)
tf – to
d = 10m – 1 (declinación)
(1 - d) * (qf - qo)
R = (ecuación que define el valor de la reserva)
-d
q L.E = qon*e-b*t (ecuación para calcular el tiempo de vida útil del yacimiento)
Donde:
q L.E = gasto limite economico
qon = gasto correspondiente al ultimo dato de producción conocido
Declinación hiperbólica:
q = a*tb (ecuación de tipo hiperbólica)
log qf – log qo
m= (pendiente)
tf – to
d = ( (t2/t1)m - 1) (declinacion)
q L.E = a*tb (ecuación para calcular el tiempo de vida útil del yacimiento)
3.-CODIFICACION O PROGRAMA
FORM 1
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.Hide()
Form2.Show()
End Sub
End Class
FORM 2
Public Class Form2
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
If RadioButton1.Checked = False And RadioButton2.Checked = False And
RadioButton3.Checked = False Then
MsgBox("seleccione una opcion en TIPOS DE DECLINACION",
MsgBoxStyle.Exclamation, "seleccione")
End If
If RadioButton1.Checked = True Then
Me.Hide()
Form3.Show()
ElseIf RadioButton2.Checked = True Then
Me.Hide()
Form4.Show()
ElseIf RadioButton3.Checked = True Then
Me.Hide()
Form5.Show()
End If
End Sub
FORM3
Public Class Form3
Dim costooperacion, preciooil, montoregalias, declinacion, np, q, t, qi, tiempoutil,
le, dq, dt As Single
Dim N, I As Integer
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
costooperacion = TextBox1.Text
preciooil = TextBox2.Text
montoregalias = TextBox3.Text
le = costooperacion / (preciooil - montoregalias)
grafica_Q_T() 'metodo general
grafica_logQo_vs_T() 'metodo general
For I = 0 To N
declinacion = -((DataGridView1.Item(1, 0).Value - DataGridView1.Item(1,
N).Value) / (DataGridView1.Item(0, 0).Value - DataGridView1.Item(0, N).Value)) /
DataGridView1.Item(1, N).Value
q = DataGridView1.Item(1, 0).Value * Math.Exp(-declinacion *
DataGridView1.Item(0, I).Value)
np = (DataGridView1.Item(1, 0).Value - DataGridView1.Item(1, I).Value) /
declinacion
tiempoutil = ((2.3 / declinacion) * (Math.Log10(le) -
Math.Log10(DataGridView1.Item(1, 0).Value)) / declinacion)
Next
Label10.Text = q
DataGridView1.Columns.Add(q, np)
Label12.Text = declinacion
Label13.Text = tiempoutil
Label9.Text = le
End Sub
End Class
FORM 4
Public Class Form4
Dim q, qi, d, np, t, co, po, reg, le As Single
Dim N As Integer
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.Hide()
Form2.Show()
End Sub
FORM 5
Public Class Form5
Dim CO, CP, REG, T, D, Q, Qi, Qo, B, LE, NP As Single
Dim I, N As Integer
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.Hide()
Form2.Show()
End Sub
End Sub
Sub grafica_qvst()
N = TextBox11.Text
For I = 0 To N
T = DataGridView1.Item(0, I).Value
Q = DataGridView1.Item(1, I).Value
Me.Chart1.Series("Q_VS_T").Points.AddXY(T, Q)
Next
End Sub
Sub grafica_LOGqvst()
N = TextBox11.Text
For I = 0 To N
T = DataGridView1.Item(0, I).Value
Q = DataGridView1.Item(1, I).Value
Chart2.Series("logQ_VS_T").Points.AddXY(T, Q)
Next
End Sub
End Class
INTERFAZ
FORM1
FORM2
FORM3
FORM4
FORM5
4.- Conclusión
Se debe tener en cuenta que las curvas de declinación de la producción son simples
herramientas de cálculo que permiten hacer extrapolaciones del comportamiento futuro
o predecir el mismo para un pozo en el campo. Sin embargo no se tienen bases físicas y
el ingeniero de producción no debe sorprenderse si los pozos o los yacimientos no siguen
las curvas de declinación de la producción estimadas sin importar que tan
cuidadosamente se hayan preparado.
5.- BIBLIOGRAFIA